Skip to content

EvAvKein/planet_guardian

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

252 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 Planet Guardian

Created in 48 hours at Hive Helsinki's May 2025 Game Jam!

planet_guardian.mp4

🎮 About the Game

Theme:

"A world worth saving"

We picked the retro graphics and "1 button control" as constraints to have some fun.


🛡️ Gameplay

You are the guardian of the planet.
Your mission: Protect the planet from danger!

  • Control a shield that spins around the planet.
  • Defend against asteroids coming from all directions.
  • Balance the planet’s temperature.

🕹️ Controls

  • SPACE — Change the direction in which the shield spins.

That’s it! Survive as long as you can, and check the timer on the death screen.

🛠️ How to Compile

  1. Execute make re (only if you have done any changes to the header).
  2. ./planet_guardian
  3. Optional - to change anything inside, feel free to modify the macros in "incl/planet_guardian.h". (All of options are straightforward, but the gravity number is inverted)

The only currently and forever supported OS is linux!

Credits

  • Game concept and creative direction
  • Planet temperatures, shadow, and death-states
  • Meteor physics, gravity, and rotation
  • Shield hit indicator
  • Shield rotation and collisions
  • Health bar and end screen design
  • Game balance
  • Collision detection
  • Art design
  • Sound design
  • Home screen
  • Audio equipment and sound engineering

About

Game-jam "Best Gameplay" winner - protect the planet from asteroids and temperature!

Resources

Stars

Watchers

Forks

Contributors