Skip to content

Zander-Davidson/geomancer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geomancer (WIP)

My first Godot project. A bullet heaven twin-stick shooter.

Screenshot 2025-10-28 at 10 18 31 PM

Oct-28-2025 22-22-59

Local Development

  • install Godot engine
  • clone this repo and import to Godot
  • ask me for assets, and put in /assets
  • to change control setting, find /utilities/settings.gd and change defaults.controls.control_mode. gamepad and mouse+keyboard curently supported.

Development Timeline and Features

Week of 10/6 - Player Scene

  • ✅ Make Player spritesheet
  • ✅ make weapon spritesheet
  • ✅ Player movement mechanics
  • ✅ Player weapon wheel
  • ✅ Projectiles and weapon shooting

Week of 10/13 - Enemy Scene

  • ✅ Make Enemy spritesheet
  • ✅ Make enemy projectile spritesheet
  • ✅ Enemy movement behavior as a state machine

Week of 10/20 - Player vs. Enemy

  • ✅ Health bar/circle
  • ✅ Make healthbar fade out after hit
  • ✅ Add dying anim for enemy
  • ✅ Enemy projectile hit detection
  • ✅ Player projectile hit detection
  • ✅ Player health bar/wheel
  • ✅ Make world an infinite plane with grid background
  • ✅ Scoring system (display time and number of enemies killed)
  • ✅ Game Over on player death
  • ✅ Restart button
  • ✅ Title screen

Week of 10/27 - Enemy Leveling

  • ✅ Enemy strength levels. Create different instances of the enemy scene with varying strengths (hp and projectile properties):
  • ✅ Enemy colors to indicate strength level
  • (med) Enemies prestige as weapons do
  • (high) Enemies grow stronger as a function of time and/or number of kills
  • (low) varying enemy bullet patterns with aura to indicate

Week of 11/3 - Weapon Leveling

  • (high) Enemies drop weapon XP
  • (high) on XP gain weapon can do more damage, shoot faster, faster projectile speed, use less mana (opt.)
  • (high) weapon strength indicated by smooth color gradient "aura" (particle effect maybe)
  • (med) weapons can prestige, indicated by number next to it (after moving through full color gradient)
  • (low) Mana wheel for player weapon(s)

Week of 11/10 - Catch Up Buffer

  • Address existing bugs and other debt:
    • (critical) Fix enemy spawning
    • (critical) fix issue with UI in fullscreen
  • (med) add custom cursor sprite
  • (med) Aim assist for gamepad (see existing branch)
  • (critical) need a way to set or detect control mode setting

Week of 11/17 - Polishing

  • (critical) Add sound effects and soundtrack
  • (high) Design new player sprite sheet
  • (low) implement player Adds if time permits

Week of 11/24 - Release

  • Last minute tweaks
  • Choos release platform(s)
  • Release

Target for release: 11/27/2025

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published