Top-Down Shooter Using Reusable Libraries

by Supraja

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 Interface2) Grid-Based Mapping3) In-Build Lever Editor 4) Remove The Unnecessary Explosion Graphics5) Different Modes6) All Features Combined7) Recover The Missing Pages8) Time Concentrating

Use the open source, cloud APIs, or public libraries listed below in your application development based on your technology preferences, such as primary language. The below list also provides a view of the components' rating on different dimensions such as community support availability, security vulnerability, and overall quality, helping you make an informed choice for implementation and maintenance of your application. Please review the components carefully, having a no license alert or proprietary license, and use them appropriately in your applications. Please check the component page for the exact license of the component. You can also get information on the component's features, installation steps, top code snippets, and top community discussions on the component details page. The links to package managers are listed for download, where packages are readily available. Otherwise, build from the respective repositories for use in your application. You can also use the source code from the repositories in your applications based on the respective license types.

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.
g

go-fovby norendren

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

Go Updated: 7 mo ago License: Permissive

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.
A

Apophisby InversePalindrome

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

C++ Updated: 1 y ago License: Permissive

Support
Quality
Security
License
Reuse
t

topskudby LFalch

Top-down shooter game

Rust Updated: 8 mo ago License: Permissive

Support
Quality
Security
License
Reuse
o

octo-shotby lilith645

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

Rust Updated: 2 y ago License: Permissive

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.
v

valpo-acm-gameby ejyager00

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

Python Updated: 8 mo ago License: Strong Copyleft

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.
r

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.

Java Updated: 9 mo ago License: Permissive

Support
Quality
Security
License
Reuse
C

CharacterController2Dby Bifumen

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

C# Updated: 8 mo ago License: Strong Copyleft

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.
D

Drone Destroyerby DW_Ant

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

C++ Updated: 6 mo ago License: Permissive

Support
Quality
Security
License
Reuse
t

tank_islandby spajus

Top down 2D shooter game that involves blowing up tanks

Ruby Updated: 7 mo ago License: Permissive

Support
Quality
Security
License
Reuse
T

TriggerTimeby Sheph

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

C++ Updated: 7 mo ago License: Permissive

Support
Quality
Security
License
Reuse
t

top_down_gunsby thatgamesguy

Top Down Guns - Unity Game Asset

C# Updated: 8 mo ago License: Permissive

Support
Quality
Security
License
Reuse
m

multispaceby MartinMouritzen

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

JavaScript Updated: 1 y ago License: Permissive

Support
Quality
Security
License
Reuse
E

EPIKrawlerby drofp

Top-down dungeon crawler roguelike game

Python Updated: 1 y ago License: Permissive

Support
Quality
Security
License
Reuse
J

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

Java Updated: 1 y ago License: Strong Copyleft

Support
Quality
Security
License
Reuse
M

MagnumOpusby lowkey42

A simple top-down zombie shooter

C++ Updated: 9 mo ago License: Permissive

Support
Quality
Security
License
Reuse
t

top-down-spaceshipby WorldOfZero

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

C# Updated: 9 mo ago License: Permissive

Support
Quality
Security
License
Reuse
a

asteroidsby matthewrenze

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

HTML Updated: 1 y ago License: Permissive

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.
R

RAG3by jul3x

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

C++ Updated: 2 d ago License: Strong Copyleft

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.
t

topdown-2d-multiplayerby danilko

top - down 2D multiplayer base on godot

C# Updated: 4 d ago License: Permissive

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.
m

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.

JavaScript Updated: 9 mo ago License: Permissive

Support
Quality
Security
License
Reuse
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from
over 430 million Knowledge Items