Skip to content

Smurf Invaders. Technical Demo as an explorative project of Raylib. Random game based on Space Invaders and alike.

License

Notifications You must be signed in to change notification settings

ThePituLegend/SmurfInvaders

Repository files navigation

Smurf Invaders

Smurf Invaders. Technical Demo as an explorative project of Raylib. Random game based on Space Invaders and alike.

Why

I've stumbled upon Raylib some days ago, and it looked amazing. Easy to use, and very powerful. So, now in lockdown, I started developing this game as a simple demo to explore the capabilities of the library.

This is a work in progress, without any clear definite route whatsoever. However, I'm trying to do most of the progress on streaming, so check out my Twitch channel if you're interested (I'll stream in spanish tho, unless many english-speaking users enter the stream at some point).

What's done right now

  • Basic 3D static scenario
  • Player model and movement
  • Shootable and functional bullets
  • Enemy pooling (same system as the bullets, probably)
  • Moving enemies (basic)
  • HUD (Life + Score)
  • Enemy behaviour: shooting
  • Damageable player + enemy / player // bullet / player collisions. Also update life
  • Enemy speed variability
  • Enemy bullets speed variability
  • Functional menus
  • Pause screen

TODO list

  • "Phase-out" effect on hit
  • Dynamic scenario
  • Music
  • Sound effects
  • Scoreboard (display + savefile)

About

Smurf Invaders. Technical Demo as an explorative project of Raylib. Random game based on Space Invaders and alike.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages