Top-Down Shooter Using Reusable Libraries

share link

by Supraja dot icon Updated: Oct 1, 2021

technology logo
technology logo

Solution Kit Solution Kit  

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

Go doticonstar image 16 doticonVersion:v1.0.1doticon
License: Permissive (MIT)

2D Field of view calculations for grid-based maps (typically used in top-down adventure/roguelike games). Uses Recursive Shadowcasting!

Support
    Quality
      Security
        License
          Reuse

            go-fovby norendren

            Go doticon star image 16 doticonVersion:v1.0.1doticon License: Permissive (MIT)

            2D Field of view calculations for grid-based maps (typically used in top-down adventure/roguelike games). Uses Recursive Shadowcasting!
            Support
              Quality
                Security
                  License
                    Reuse

                      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

                      C++ doticonstar image 8 doticonVersion:Currentdoticon
                      License: Permissive (MIT)

                      Top Down 2D Space Game with in-built Level Editor

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                Apophisby InversePalindrome

                                C++ doticon star image 8 doticonVersion:Currentdoticon License: Permissive (MIT)

                                Top Down 2D Space Game with in-built Level Editor
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          topskudby LFalch

                                          Rust doticonstar image 7 doticonVersion:v0.1.5doticon
                                          License: Permissive (MIT)

                                          Top-down shooter game

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    topskudby LFalch

                                                    Rust doticon star image 7 doticonVersion:v0.1.5doticon License: Permissive (MIT)

                                                    Top-down shooter game
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              octo-shotby lilith645

                                                              Rust doticonstar image 1 doticonVersion:0.03doticon
                                                              License: Permissive (MIT)

                                                              A top down shooter using Maat-Graphics crate, using a unique ability chaining system for bullets.

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        octo-shotby lilith645

                                                                        Rust doticon star image 1 doticonVersion:0.03doticon License: Permissive (MIT)

                                                                        A top down shooter using Maat-Graphics crate, using a unique ability chaining system for bullets.
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  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

                                                                                  Python doticonstar image 2 doticonVersion:Currentdoticon
                                                                                  License: Strong Copyleft (GPL-3.0)

                                                                                  The top down shooter game that Valpo ACM-W is building together.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            valpo-acm-gameby ejyager00

                                                                                            Python doticon star image 2 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-3.0)

                                                                                            The top down shooter game that Valpo ACM-W is building together.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      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

                                                                                                      Java doticonstar image 27 doticonVersion:v18.3doticon
                                                                                                      License: Permissive (Apache-2.0)

                                                                                                      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.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                rogue-cloudby codewind-resources

                                                                                                                Java doticon star image 27 doticonVersion:v18.3doticon License: Permissive (Apache-2.0)

                                                                                                                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.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse
                                                                                                                          C# doticonstar image 4 doticonVersion:Currentdoticon
                                                                                                                          License: Strong Copyleft (GPL-3.0)

                                                                                                                          This is a simple character controller for "top down" 2D unity games

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    CharacterController2Dby Bifumen

                                                                                                                                    C# doticon star image 4 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                    This is a simple character controller for "top down" 2D unity games
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              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.

                                                                                                                                              C++ doticonstar image 0 doticonVersion:Currentdoticon
                                                                                                                                              License: Permissive (MIT License)

                                                                                                                                              A simple top down shooter for a Game Jam using the Sand Dune engine.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        Drone Destroyerby DW_Ant

                                                                                                                                                        C++ doticon star image 0 doticonVersion:Currentdoticon License: Permissive (MIT License)

                                                                                                                                                        A simple top down shooter for a Game Jam using the Sand Dune engine.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  tank_islandby spajus

                                                                                                                                                                  Ruby doticonstar image 43 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  Top down 2D shooter game that involves blowing up tanks

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            tank_islandby spajus

                                                                                                                                                                            Ruby doticon star image 43 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                            Top down 2D shooter game that involves blowing up tanks
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      TriggerTimeby Sheph

                                                                                                                                                                                      C++ doticonstar image 14 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (BSD-2-Clause)

                                                                                                                                                                                      Top-down shoot'em up with gravity gun and physics puzzles

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                TriggerTimeby Sheph

                                                                                                                                                                                                C++ doticon star image 14 doticonVersion:Currentdoticon License: Permissive (BSD-2-Clause)

                                                                                                                                                                                                Top-down shoot'em up with gravity gun and physics puzzles
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          top_down_gunsby thatgamesguy

                                                                                                                                                                                                          C# doticonstar image 4 doticonVersion:Currentdoticon
                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                          Top Down Guns - Unity Game Asset

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    top_down_gunsby thatgamesguy

                                                                                                                                                                                                                    C# doticon star image 4 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                    Top Down Guns - Unity Game Asset
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              multispaceby MartinMouritzen

                                                                                                                                                                                                                              JavaScript doticonstar image 4 doticonVersion:Currentdoticon
                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                              A 2D node / javascript based multiplayer top down space game

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        multispaceby MartinMouritzen

                                                                                                                                                                                                                                        JavaScript doticon star image 4 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                        A 2D node / javascript based multiplayer top down space game
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  EPIKrawlerby drofp

                                                                                                                                                                                                                                                  Python doticonstar image 1 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                                                                                                  Top-down dungeon crawler roguelike game

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            EPIKrawlerby drofp

                                                                                                                                                                                                                                                            Python doticon star image 1 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                            Top-down dungeon crawler roguelike game
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      Joginby RenatoCesarF

                                                                                                                                                                                                                                                                      Java doticonstar image 0 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                      License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                                      Simple Game that I'm developing to learn more about Game programming. It is a top-down shooter like nuclear Throne. Not well done

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                Joginby RenatoCesarF

                                                                                                                                                                                                                                                                                Java doticon star image 0 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                                                Simple Game that I'm developing to learn more about Game programming. It is a top-down shooter like nuclear Throne. Not well done
                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                          MagnumOpusby lowkey42

                                                                                                                                                                                                                                                                                          C++ doticonstar image 3 doticonVersion:v1.2doticon
                                                                                                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                                                                                                          A simple top-down zombie shooter

                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                    MagnumOpusby lowkey42

                                                                                                                                                                                                                                                                                                    C++ doticon star image 3 doticonVersion:v1.2doticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                    A simple top-down zombie shooter
                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                                                                                                              top-down-spaceshipby WorldOfZero

                                                                                                                                                                                                                                                                                                              C# doticonstar image 4 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                              An example of top down space ship movement in Unity 3D

                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                        top-down-spaceshipby WorldOfZero

                                                                                                                                                                                                                                                                                                                        C# doticon star image 4 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                        An example of top down space ship movement in Unity 3D
                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                                                                                                  asteroidsby matthewrenze

                                                                                                                                                                                                                                                                                                                                  HTML doticonstar image 2 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                  License: Permissive (BSD-2-Clause)

                                                                                                                                                                                                                                                                                                                                  An open-source top-down space shooter in the style of asteroids

                                                                                                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                                                                                                            asteroidsby matthewrenze

                                                                                                                                                                                                                                                                                                                                            HTML doticon star image 2 doticonVersion:Currentdoticon License: Permissive (BSD-2-Clause)

                                                                                                                                                                                                                                                                                                                                            An open-source top-down space shooter in the style of asteroids
                                                                                                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                                                                                                      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

                                                                                                                                                                                                                                                                                                                                                      C++ doticonstar image 20 doticonVersion:v0.1.2doticon
                                                                                                                                                                                                                                                                                                                                                      License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                                                                                                                      Top-down single/multiplayer shooter game with time manipulation mechanics.

                                                                                                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                                                                                                RAG3by jul3x

                                                                                                                                                                                                                                                                                                                                                                C++ doticon star image 20 doticonVersion:v0.1.2doticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                                                                                                                                Top-down single/multiplayer shooter game with time manipulation mechanics.
                                                                                                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                                                                                                          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.

                                                                                                                                                                                                                                                                                                                                                                          C# doticonstar image 11 doticonVersion:v0.11-alphadoticon
                                                                                                                                                                                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                          top - down 2D multiplayer base on godot

                                                                                                                                                                                                                                                                                                                                                                          Support
                                                                                                                                                                                                                                                                                                                                                                            Quality
                                                                                                                                                                                                                                                                                                                                                                              Security
                                                                                                                                                                                                                                                                                                                                                                                License
                                                                                                                                                                                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                                                                                                                                                                                    topdown-2d-multiplayerby danilko

                                                                                                                                                                                                                                                                                                                                                                                    C# doticon star image 11 doticonVersion:v0.11-alphadoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                                    top - down 2D multiplayer base on godot
                                                                                                                                                                                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                                                                                                                                                                                          License
                                                                                                                                                                                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                                                                                                                                                                                              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

                                                                                                                                                                                                                                                                                                                                                                                              JavaScript doticonstar image 1 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                                                                                                                                              License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                                              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.

                                                                                                                                                                                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                                                                                                                                                                                        major-projectby shubham2704

                                                                                                                                                                                                                                                                                                                                                                                                        JavaScript doticon star image 1 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                                                                                                                                        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.
                                                                                                                                                                                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                                                                                                                                                                                  See similar Kits and Libraries