tophublock / brickhell

A simple Bullet Hell game in Godot using C#

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

brickhell

A Lego inspired take on the Bullet Hell style game, made using C# in Godot.

I followed this helpful example along with the corresponding Youtube tutorial and expanded upon it.

Image Previews

BrickHell preview, main men

BrickHell preview, in game

BrickHell preview, game over

Key Takeaways

  • Using C# in Godot 3.0+
  • 2D Game in Godot
  • Instancing Scenes dynamically
  • Signals, Timers
  • 2D Nodes: Area2D, CollisionShape2D, VisibilityNotifier2D, Position2D, Sprite
  • Tween (for movement)
  • Dynamic image loading and resizing (see HUD)
  • Collision layers and masks
  • Better understanding of creating UIs with Control Nodes
  • Project structure and organization
  • Scene/class inheritance (enemy, bullet)

Credit

The assets used in this game came from free/open-sourced/cc-license resources. I'd like to thank the creators for their kindness and efforts, as well as share where other developers can find resources for their own games. :)

The image assets used in the game (spaceships, bricks, etc) are from Kenney. The font assets used in the game are from Google. The sound effect assets used in the game (laser zap, blip) are from freesound by nsstudios under the Creative Commons Attribution License

And of course, the Godot engine is also open-sourced.

About

A simple Bullet Hell game in Godot using C#


Languages

Language:C# 100.0%