Warhammer 40.000: The Last marine és un videojoc de trets isomètric amb pilars centrats en l’exploració i l’acció. Va ser desenvolupat per un equip de 40 alumnes del CITM-UPC durant l’assignatura de Projecte 3, en un temps rècord de 4 mesos, utilitzant el nostre propi motor de joc: Coffee Engine, escrit en C++ i OpenGL.
Only one Ultramarine survived the drop – Battle-Brother Quintus Maxillian. Alone. Outnumbered. Unbreakable.
Prens el paper de l’últim Marine Espacial, enfrontant-te a hordes d’enemics en un planeta en guerra. Amb controls accessibles i una jugabilitat frenètica, el joc ofereix una experiència intensa des del primer segon.
Pilars del joc#
Exploració del món
Recorre entorns diversos i descobreix secrets ocults en un planeta devastat per la guerra.Combat ràpid i visceral
Lluita en enfrontaments plens d’adrenalina, utilitzant tot el teu arsenal.Accessibilitat
Mecàniques intuïtives que permeten entrar en acció ràpidament, però amb profunditat tàctica per a jugadors experimentats.
La meva contribució#
Abans de començar aquest projecte, ja estava treballant en el desenvolupament del Coffee Engine. Durant el desenvolupament de The Last Marine, la meva responsabilitat principal va ser expandir i mantenir el motor, afegint sistemes clau per facilitar la producció del joc. Les meves tasques van incloure:
- Desenvolupament del mòdul de físiques
- Implementació del sistema de detecció de col·lisions
- Desenvolupament del sistema de prefabs
- Desenvolupament del sistema de scripting amb Lua
- Implementació del frustum culling estàtic amb octrees
- Revisió de pull requests per mantenir la qualitat del codi
- Optimització de rendiment mitjançant eines de profiling
- Manteniment de les builds per a Linux, incloent compatibilitat amb Steam Deck (rendiment, suport de controladors, etc.)
- Documentació tècnica del motor
Tecnologies utilitzades#
- C++
- Lua
- Coffee Engine
- Tracy
Explora el projecte:#
Pots trobar més sobre el projecte a diverses plataformes:
- Descarrega W40K: TLM: Descarrega Warhammer 40.000: The Last Marine tant per a Windows com Linux!
- Repositori del joc: Codi font complet de The Last Marine.
- Repositori del motor: Motor de joc.
- Documentació del motor: Documentació tècnica del motor i guies.
- Pàgina web de Burned Games: Informació de l’equip i el projecte.
- Organització a GitHub: Tots els repositoris relacionats.
- Tràiler: Tràiler del joc.
Gràcies per explorar Warhammer 40.000: The Last Marine!