Warhammer 40K: The Last Marine

Warhammer 40,000: The Last Marine is an isometric shooter that combines intense action and exploration. Developed by a 40‑student multidisciplinary team at CITM‑UPC in a four‑month sprint, the project was built on our custom Coffee Engine (C++ / OpenGL) with Lua used for higher‑level scripting.

The player controls the lone surviving Ultramarine — Battle‑Brother Quintus Maxillian — fighting through hordes on a planet ravaged by war. The design focuses on immediate, visceral combat and approachable controls while rewarding exploration and discovery across varied environments.

Game Pillars
  • World Exploration — Traverse diverse, war‑scarred environments and uncover hidden secrets.
  • Fast & Visceral Combat — Engage in adrenaline‑fuelled battles using a varied arsenal.
  • Accessibility — Intuitive mechanics for quick entry with layered depth for mastery.
My Contribution

I worked on Environment Art and Prop Art across multiple levels, prioritising clear silhouettes and a consistent visual language to support gameplay readability. I also handled design and development of the game's promotional website, created the Burned Games brand assets (logo and brand art), and produced T‑shirt concepts for promotion.

Technologies Used

Coffee Engine (C++ / OpenGL), Lua for scripting. Art and asset pipeline used industry tools listed at the right.

Warhammer: The Last Marine — Trailer