imvickykumar999/Multiplayer-Shooting-Game
You can Host your own game server and play Multiplayer over WAN : https://imvickykumar999.dpdns.org/
Multiplayer Shooting Game
Multiplayer game made in Python 3 using the Ursina Engine.
https://www.youtube.com/watch?v=SmKyZfUyXuA
Running the server
The server does not have any dependencies. To run it, simple run the server/main.py file.
NOTE: Press CRTL + PAUSE/BREAK Key to exit server.
Playing the game
Install the dependencies with pip install -r requirements.txt and do python3 game/main.py to run the game.
WAN TCP Game (Python, Ursina, Socket Programming, Playit.gg)
-
Designed and developed a real-time multiplayer
first-personshooter game from scratch using Python and the Ursina engine. -
Implemented custom socket-based client-server networking with
TCP protocol, supporting multiple players overLAN and WAN. -
Integrated a public status API using Flask and deployed the server using a branded custom domain
(vicks.imvickykumar999.online)through DNS +Playittunneling. -
Engineered real-time player synchronization, health systems, bullet physics, and automatic client discovery via a
custom GUI. -
Promoted the project via YouTube, gaining
175+ viewsin thefirst hourand demonstrating full-stack game deployment with branding, networking, and online accessibility.
Credits
- Richard Whitelock - Amazing Looking Skybox
- Jestan - Tile Textures



