Summary
Created in under 72 hours, with a team of 4 people, for Ludum Dare #25 (jam page) with the theme “You are the villain”.
Sebastian was ranked in the top 10 for “Humor” and “Theme” categories. This project taught me how to implement stable, working systems under time pressure.
Sebastian is a Rock Golem. A Rock Golem who’s only wish is to destroy humanity, be it crushing anything at his feet or using his ever growing power to wreck havoc.
Unfortunately for him, humanity has a thing about not wanting to be destroyed and a hero always rises up to defeat Sebastian.
But Sebastian always returns… Always thinking “This time I got it!”
My Contribution
The code behind Sebastian is pretty straight forward, nothing very risky or out of the ordinary. We use a scene based architecture in which every world object added to said scene is managed by it.
The real value of this project is how we managed to do it under the 72 hours the contest was live.
We built a stable game that works and could be easily expanded with more levels, powers, buildings, etc…
During this mad sprint for a product, I worked on pathfinding for the villagers, as well as sound systems, scene manager and some of the gameplay powers.