2D Procedural Shooter

Main Developer

(August 2023 - October 2023)

  • Download link: [coming soon]

  • Programming responsibilities: Procedural generation algorithms and implementation, player controller programming, enemy behavior implementation, systems design and programming

  • Team Size: Solo

  • Misc. responsibilities: Pixel art and animation

  • Implemented a multi-stage subtractive procedural generation algorithm that creates unique maps with various biomes and types of generation

    • Rooms are ensured to be spread apart with a Gaussian random generation, and have more than 8+ potential shapes

    • Curved paths can appear thanks to Bezier curve implementation, and rooms ensure connecting paths with convex hull

    • Enemies spawn in rooms based on a weighted randomness

    • Structured generation in a way to make a flexible yet guided experience for players

  • Developed 8+ different types of enemies (including a final boss), 5+ types of player weapons, and various pickups to improve the player’s capabilities for a roguelike experience

[todo]

Page under construction! Contact me to learn more about this project!

Previous
Previous

Sumo Wrestling

Next
Next

DriftSteel