True Inferno
About
Game developed by a team of programmers in collaboration with some designers, artists and musicians as the final project for our master's degree in video games development.
Made using C++, Lua, Ogre3D, PhysX, CEGUI, FMOD and OIS.
Links:
- Official game page.
- Youtube channel.
Description
True Inferno is a city-building game set in the authentic Hell: an extradimensional industrial complex where Evil is extracted from souls and refined. Malevolent deities from different myths manage their own piece of Hell in an eternal dispute of power. Taking the role of a rookie god, the player will join them in a cutthroat competition for becoming the new Boss.
As a city-building game, it focuses on the creation, management and improvement of our industrial facility. However, gameplay is shorter and slightly faster paced than usual, emphasising the tension and rivalry of the competition. In addition, events, sabotages and some other situations will occur constantly, forcing us to think fast and make difficult choices on the spot.
Personal contribution
Coding
- Basic management systems for tiles and map resources.
- Transformations handling for both logic and physics entities.
- Manager and initial hierarchy of events + Lua-C++ integration (Luabind) for events creation and launch from Lua scripts.
- Managers' configuration parameters reading from file.
- Souls trial logic: souls creation, categories and roles.
- Buildings priority system and automatic workers assignation algorithm.
- Graphics programming: camera, illumination, materials and shaders.
- Some minor GUI and audio related stuff.
Project
- Repository management (GitHub).
- Project compilation and building process (Ant) + New libraries inclusion (Lua, FMOD).
- Team management and coordination (developers, designers, artists and musicians) + Email and social networks + Most milestones presentations.
- Original game concept.