Adventures of Locke
Platformer on Custom JavaScript Engine · Web
TODO GAME IMAGE — Screenshot 3
TODO GAME IMAGE — Screenshot 4
Summary
Locke was a fast-paced platformer developed with a custom JavaScript game engine built as a class project. Locke was created in a team of two in under 2 weeks. Project requirements included: autonomous behaviors, 5+ light sources, 10+ game objects, particle effects, audio, and win/lose screens.
What I Did
- Enemies: Developed the logic and behavior of enemies — they sit idle until the hero is within range, then transition to an attack state.
- Light Sources: Developed the light sources and mapped them to in-game objects.
- Game State: Developed the game state system collaboratively with my partner.
- Hero: Developed the hero character collaboratively with my partner.
What I Learned
With less than 2 weeks to develop the game, we skipped design almost entirely. This led to very messy code that became hard to scale and extend very quickly. Next time I'd insist on even a brief design phase before touching the keyboard.
Credits
- Erick House