Skip to content

Mistakesos/monster_war

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MonsterWar

MonsterWar is a cross-platform tower defense game developed in C++ with Entt, SFML3, ImGui, nlohmann-json and Tiled.

This is a learning project based on the 4th episode of the tutorial series "C++ 游戏开发之旅".

Control

Mouse left - select a unit from UI portrait / place a unit on map;
S - Skill active shortcut;
R - Retreat shortcut;
U - Upgrade shortcut;
P - pause or resume;
A,D / left,right - to move UI portrait panel;
  • Note: The game uses ImGui for temporary UI, so you need to resize the webpage size to fit the screen. Otherwise some UI elements may not be visible.

ScreenShot

Third-party libraries

How to build

Dependencies will be automatically downloaded by Git FetchContent to make building quite easy:

git clone https://github.com/Mistakesos/monster_war.git
cd monster_war
cmake -S . -B build
cmake --build build

Credits

About

A tower defense game developed in C++ with SFML3, entt, imgui, nlohmann-json and Tiled.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors