The Top-down shooter is a game in which the player acts as a shooter. The shooter can move in all directions at the same speed. This game includes playing in many places like spaceship, with zombies, with asteroids, tanks, dungeon, etc. When the shooter move, enemies come to attack the shooter. All the enemy's speed and count speed keeps on increasing during playing. The shooter has to shoot the enemies. If the shooter shoots enemies, he will gain the score. If the shooter is unable to shoot it, the enemies will attack the shooter and, the player loses the game. Enemy's speed keeps on increasing during playing. Some of these libraries can help you to build this Top-Down Shooter game. You can create your own application by the following steps: 1) User Interface 2) Grid-Based Mapping 3) In-Build Lever Editor 4) Remove The Unnecessary Explosion Graphics 5) Different Modes 6) All Features Combined 7) Recover The Missing Pages 8) Time Concentrating
Grid Based Mapping
go-fov is mean to provide an easy-to-implement and way to quickly add field of view of player moves in a top-down game. go-fov uses recursive shadow casting to track the player's move.
go-fovby norendren
2D Field of view calculations for grid-based maps (typically used in top-down adventure/roguelike games). Uses Recursive Shadowcasting!
go-fovby norendren
Go 16 Version:v1.0.1 License: Permissive (MIT)
In-build Lever Editor
In the below libraries there are lot of inbuilt level for the player, and choosing the weapons for the level. Player or users can select what level and what weapons they need. They can edit by themselves.
Apophisby InversePalindrome
Top Down 2D Space Game with in-built Level Editor
Apophisby InversePalindrome
C++ 8 Version:Current License: Permissive (MIT)
octo-shotby lilith645
A top down shooter using Maat-Graphics crate, using a unique ability chaining system for bullets.
octo-shotby lilith645
Rust 1 Version:0.03 License: Permissive (MIT)
Remove The Unnecessary Explosion Graphics
By using the above library you can remove the unnecessary explosion graphics and load the high score from the data.
valpo-acm-gameby ejyager00
The top down shooter game that Valpo ACM-W is building together.
valpo-acm-gameby ejyager00
Python 2 Version:Current License: Strong Copyleft (GPL-3.0)
User Interface
Rogue cloud is a 2D multiplayer game. Still, unlike a traditional game where you control it with a controller, keyboard, or mouse, with Rogue Cloud, you are writing code to control your character as it interacts with a vast, dangerous game world.
rogue-cloudby codewind-resources
Rogue Cloud is an open-world top-down 2D multiplayer survival game, where your code controls your character as it explores and fights its way through the game world.
rogue-cloudby codewind-resources
Java 27 Version:v18.3 License: Permissive (Apache-2.0)
CharacterController2Dby Bifumen
This is a simple character controller for "top down" 2D unity games
CharacterController2Dby Bifumen
C# 4 Version:Current License: Strong Copyleft (GPL-3.0)
Different Modes
By using the below libraries, you can create the different modes provided by top-down shooters like zombies, nuclear throne, tank, spaceship, multi-space.
Drone Destroyerby DW_Ant
A simple top down shooter for a Game Jam using the Sand Dune engine.
Drone Destroyerby DW_Ant
C++ 0 Version:Current License: Permissive (MIT License)
tank_islandby spajus
Top down 2D shooter game that involves blowing up tanks
tank_islandby spajus
Ruby 43 Version:Current License: Permissive (MIT)
TriggerTimeby Sheph
Top-down shoot'em up with gravity gun and physics puzzles
TriggerTimeby Sheph
C++ 14 Version:Current License: Permissive (BSD-2-Clause)
top_down_gunsby thatgamesguy
Top Down Guns - Unity Game Asset
top_down_gunsby thatgamesguy
C# 4 Version:Current License: Permissive (MIT)
multispaceby MartinMouritzen
A 2D node / javascript based multiplayer top down space game
multispaceby MartinMouritzen
JavaScript 4 Version:Current License: Permissive (MIT)
EPIKrawlerby drofp
Top-down dungeon crawler roguelike game
EPIKrawlerby drofp
Python 1 Version:Current License: Permissive (MIT)
Joginby RenatoCesarF
Simple Game that I'm developing to learn more about Game programming. It is a top-down shooter like nuclear Throne. Not well done
Joginby RenatoCesarF
Java 0 Version:Current License: Strong Copyleft (GPL-3.0)
MagnumOpusby lowkey42
A simple top-down zombie shooter
top-down-spaceshipby WorldOfZero
An example of top down space ship movement in Unity 3D
top-down-spaceshipby WorldOfZero
C# 4 Version:Current License: Permissive (MIT)
asteroidsby matthewrenze
An open-source top-down space shooter in the style of asteroids
asteroidsby matthewrenze
HTML 2 Version:Current License: Permissive (BSD-2-Clause)
Time Concentrating
By using the below library, e gameplay can elimination of all obstacles encounters along the way. The feature of the game is the significant dynamics, most of the time requiring considerable concentration.
RAG3by jul3x
Top-down single/multiplayer shooter game with time manipulation mechanics.
RAG3by jul3x
C++ 20 Version:v0.1.2 License: Strong Copyleft (GPL-3.0)
All Features Combined
By using the below library you can create the own application, in this libraries it contain all the features such as the controlling, mapping, music, etc.
topdown-2d-multiplayerby danilko
top - down 2D multiplayer base on godot
topdown-2d-multiplayerby danilko
C# 11 Version:v0.11-alpha License: Permissive (MIT)
Recover The Missing Pages
By using the below library, you can achieve the wizard recover the missing pages. The main feature is canvas size and collision response.
major-projectby shubham2704
In this top-down 2D shooter, help the Wizard recover the missing pages of the Shotgun Arcana from the dungeon by blasting everything you see.
major-projectby shubham2704
JavaScript 1 Version:Current License: Permissive (MIT)