GeoMania

Try it

GeoMania

Categories

  • Processing
  • Java
  • Game Development
  • Arcade
  • Browser Game

GeoMania is a fast-paced, space-themed multidirectional shooter inspired by Asteroids. I chose the name because the enemies are built from geometric shapes, which define both the game’s visual style and core gameplay.

You control a spaceship with the arrow keys. Each movement direction triggers projectiles, so positioning and movement become your main tools for survival. When a projectile hits an enemy, it breaks apart into multiple smaller versions of that shape. Defeating enemies earns points, and clearing all enemies advances you to the next level.

I developed GeoMania at the end of the first semester of my Media Technology bachelor’s degree at St. Pölten University of Applied Sciences. At that time, we were learning programming through Processing, a language designed to teach coding in a visual and creative context. Since Processing is built on Java, it offered a great foundation for both experimentation and structured game logic.

GeoMania was built to be lightweight, visual, and easy to jump into - play it directly in your browser, and explore the source code on GitHub.