Skip to content

A Top-Down Shooter Game made on the Console that comes with an In-Game Editor!

License

Notifications You must be signed in to change notification settings

ArshPanesar/Console-Game-With-Editor

Repository files navigation

Console-Game-With-Editor

A Top-Down Shooter Game made on the Console that comes with an In-Game Editor!

About

I made this project as a challenge to make a Game on the Console without using any external libraries or frameworks. With only the Windows API used to configure the Console, this project has and uses its own:

  • Interface to the Windows Terminal for Changing Size and Drawing Objects.
  • Entity Component System (ECS) for Managing Game Objects' Properties and Behaviour.
  • Simple Minimal Logger for Debugging.
  • In-Game Level Editor for people to make their own Unique Enemy Hordes where each Enemy can have different Paths to Follow and Shooting Patterns.
  • File Manager to read and write different hordes.

Preview

Gameplay

Use WASD to Move Around Player, SPACE to Shoot!
gameplay gif

Editor: Cursor

Use the UP Key to Open the Editor.
Use WASD and SPACE to move around the Cursor in Editing Mode and Select Entities with it.
cursor display

Editor: Loading Different Levels (Hordes of Enemies)

Select a Menu by pressing 1-4, here 4 is pressed to open the Horde Menu, from here different arrangement of enemies with different shooting patterns and paths can be loaded and saved.
horde with keys gif

About

A Top-Down Shooter Game made on the Console that comes with an In-Game Editor!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published