MARC GONZÁLEZ MORATONA

LEGO Star Wars: Starfall Rebellion

A 3D hack and slash game made with C++

My contribution

In my central role within this project, I assumed the position of Gameplay Programmer, dedicating an entire year to the collaborative development and enhancement of pivotal gameplay components. This encompassed a comprehensive overhaul of critical facets, including player movement, character switching, jumping, dashing, and the fundamental player abilities, most notably the force and hacking mechanics. I undertook the full ownership of the game's state machine and script architecture, thereby significantly elevating the overall player experience.

This endeavor provided me with a valuable opportunity to advance my proficiency in 3D mathematics and linear algebra. I leveraged these skills in conjunction with the Bullet Physics library, which served as the project's foundation for robust physics simulations and interactions.

Notably, I crafted a sophisticated input processing system, capable of seamlessly handling controller inputs, joysticks, triggers, and introducing gamepad rumble features, which significantly enriched player immersion. In addition to these technical responsibilities, I undertook camera improvements within the initial game level, introduced dynamic particle systems to augment the visual appeal of various UI elements, and contributed by generating art assets for the in-game environments, utilizing software tools like Blender and Substance Painter.

Furthermore, I extended my support to the UI team, where I played a vital role in refining menus and options for a seamless user experience. Beyond the realms of game development, I took on the multifaceted role of maintaining the project's website and managing its presence across social networks, a responsibility I executed with a high degree of autonomy.

Starfall Rebellion is a hack and slash game insipired by Lego Star Wars. In it, you'll take control of Bix, a renegade rebel, and Allura, an ex-convict, and you'll travel across the space to try and reach the organization that is ruling over their hometown to put an end to their abuse, but the outcome could be different from the one you'll expect.

Bix, the main character of the game

Each character has its own abilities, such as hacking, using the force, shooting and melee attacks. You will combat against different kinds of enemies, like flying drones, soldiers and mini bosses. The project is set in a futuristic world, where the main characters will have to fight against the tyranny of the organization that is ruling over their hometown.

VISIT SITE