Skip to content

Burned-Games/W40K-TLM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TitleLogo40k_Final1

System Requirements (Available for Windows, Linux & Steam Deck)

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.

Controls

GAME

Button (XBOX / PS4) Action Image
Left Joystick Move Gamepad Diagram
Right JoystickAim
LT / L2Dash
RT / R2Shoot
LB / L1Armor Skill
RB / R1Weapon Skill
X / SquareReload
A / XInteract
B / OMelee/Back
Y / TriangleChange Weapon
DPAD Up / DownZoom In / Zoom Out
DPAD LeftInjector
Start / OptionsPause

DEBUG KEYS

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 & Social Media

Website: https://burned-games.github.io/

Instagram: https://www.instagram.com/burnedgamescitm/

Youtube: https://www.youtube.com/@BurnedGamesUPC

About us: Burned Games

Logo+Burned_Horizontal_Color

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.

About the engine: Coffee Engine

CoffeeEngineLogo

Coffee Engine Logo

Repository Link: Coffee Engine

Current release version: v0.8.3

Description

Coffee Engine is a Beautiful and Cross-platform 3D Game Engine written in C++ using OpenGL and SDL3.

Coffee Engine

Gold - Gameplay Features

The final Version of our game Warhammer 40,000: The Last Marine.

Main Menu

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.

Main Character

Design

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.

Stats & abilities:

  • 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.

Weapons

Burst Rifle

  • Basic Burst Rifle with 24 bullets and an ability that shoots a powerful electric field (Available every 18 seconds).

Shotgun

  • Basic Shotgun with 12 bullets and a built-in grenade launcher (Available every 12 seconds).

Melee Gun

  • The Chainsword — a Warhammer 40,000 classic — unleashes a powerful dash-and-slash attack in the direction the player is facing.

Camera:

  • The camera follows the main character with an improved, adjustable isometric perspective.

Enemies

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

Ork Boyz:

  • Basic Enemy with low resistance and moderate speed.
  • They use Bayonet-equipped rifles for short and long distance attacks.

Weird Boyz:

  • Support Enemies with low resistance and high speed.
  • Their main goal is to assist other enemies by providing them shields.

Wild Boyz:

  • Tank Enemies with high resistance and slow movement.
  • They use large two-handed maces to deliver powerful attacks on structures and the player.

Squighog:

  • Kamikaze Enemies with low resistance and very high speed.
  • Their goal is to reach the player and explode before being killed.

Garrosh (Steel Claw):

  • 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.

Effects

  • Background music and sound effects implemented with Wwise.
  • Particles.
  • Lightning & Shadows.
  • PBR & Shader Materials.
  • Fog & Bloom.
  • FXAA & Tone Mapping.
  • Camera shaking effects.
  • Controller vibration.

UI/HUD

Functional HUD + Tutorial:

  • Visual feedback about weapons and abilities
  • Well-defined missions and objectives.
  • Dialog boxes.

Upgrades table

  • 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.

Settings + Screens & Cinematics

  • 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.

Levels + Environment

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.

Level 1 (Coliseum):

  • It includes three types of enemies.

Level 2 (Hive City):

  • It includes the four enemies.

Level 3 (Church):

  • This is where you face the final boss. Good luck!

Gameplay Images: