Hardware | Minimum | Recommended |
---|---|---|
Central Processing Unit (CPU) | Intel Core i5-2400 / AMD Ryzen 3 1200 or equivalent | Intel Core i5-10400 / AMD Ryzen 5 3600 or better |
Graphics Processing Unit (GPU) | NVIDIA GTX 1050 / AMD RX 560 / Intel Arc A380 or equivalent | NVIDIA RTX 2060 / AMD RX 6600 XT or better |
Video Random Access Memory (VRAM) | 3 GB | 6+ GB |
Random Access Memory (RAM) | 6 GB | 16 GB |
Free Disk Space | 3 GB HDD | 3 GB SSD |
Operating System (OS) | Windows or Linux 64-bit | Windows or Linux 64-bit |
Note: any device similar in specifications to a Steam Deck should be able to run the game at around 60fps.
Key/Button | Action |
---|---|
F1 | Invincibility |
F2 | GodMode |
F3 | Go to Level 1 |
F4 | Go to Level 2 |
F5 | Go to Level 3 |
F6 | Reset to Default |
F7 | Collect Scrap |
Note: Some of them only work if GodMode is active
Website: https://burned-games.github.io/
Instagram: https://www.instagram.com/burnedgamescitm/
Youtube: https://www.youtube.com/@BurnedGamesUPC
We are a class of university students at CITM (Centre de la Imatge i la Tecnologia Multimèdia) , and for our third-year project, we developed a video game based on Warhammer 40,000. This project has been built using the custom game engine we developed in the previous semester: Coffee Engine.
Check our website to learn more about each member's roles and tasks.

Coffee Engine Logo
Repository Link: Coffee Engine
Current release version: v0.8.3
GitHub page: Coffee Engine Website
Coffee Engine is a Beautiful and Cross-platform 3D Game Engine written in C++ using OpenGL and SDL3.
The final Version of our game Warhammer 40,000: The Last Marine.
In the main menu, you can start a new game or continue from where you left off, thanks to the saving system and checkpoints. You can also adjust the game volume via the "Settings" button, view the credits, or exit the game.
The Main Character is an Ultramarine equipped with a rifle, a shotgun, a chainsword, a jetpack and health injectors. He can also change his helmet color through upgrades.
- Up to 300 HP and he can hold up to 3 health injectors.
- Dash every 4 seconds.
- Chainsaw attack every 6 seconds.
- Armor ability every 25 seconds.
- Basic Burst Rifle with 24 bullets and an ability that shoots a powerful electric field (Available every 18 seconds).
- Basic Shotgun with 12 bullets and a built-in grenade launcher (Available every 12 seconds).
- The Chainsword — a Warhammer 40,000 classic — unleashes a powerful dash-and-slash attack in the direction the player is facing.

- The camera follows the main character with an improved, adjustable isometric perspective.
There are four enemy types and a Boss. When defeated, they drop scrap metal that can be collected and used for upgrades. Enemies are distributed across the levels and change some of their behaviors depending on the level you're in

- Basic Enemy with low resistance and moderate speed.
- They use Bayonet-equipped rifles for short and long distance attacks.
- Support Enemies with low resistance and high speed.
- Their main goal is to assist other enemies by providing them shields.
- Tank Enemies with high resistance and slow movement.
- They use large two-handed maces to deliver powerful attacks on structures and the player.
- Kamikaze Enemies with low resistance and very high speed.
- Their goal is to reach the player and explode before being killed.
- The Boss. The most powerful enemy in the game, designed to test the player's knowledge and combat skills.
- He has two phases, each with different attacks and abilities.
- Background music and sound effects implemented with Wwise.
- Particles.
- Lightning & Shadows.
- PBR & Shader Materials.
- Fog & Bloom.
- FXAA & Tone Mapping.
- Camera shaking effects.
- Controller vibration.
- Visual feedback about weapons and abilities
- Well-defined missions and objectives.
- Dialog boxes.
- A table to upgrade your weapons.
- You can improve reload time, fire rate, damage and unlock a special ability.
- You can also improve your character's health, defense, and unlock a special ability.
- Every level has a settings menu with some options and information.
- There is a loading screen, a lose screen and a credits screen.
- You can enjoy some cinematics during the gameplay.

The levels feature core mechanics such as a lever-and-door system, destructible props, a coliseum-style battle, a pickup system, and an upgrade table.
- It includes three types of enemies.
- It includes the four enemies.
- This is where you face the final boss. Good luck!



