Skip to content

A 2D typing multipayer online arcade game made with Unity in C#.

License

Notifications You must be signed in to change notification settings

ibaadm/Typocalypse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Typocalypse

An endless runner where your typing speed is your only hope for survival...

Escape a relentless zombie horde and navigate through zombie hands reaching from underground by typing the words that appear on screen!

Play Now

Features

  • Typing-Driven Movement: Every step is performed by a keypress; type fast to stay ahead of the horde
  • Local Data Persistence: High scores are saved locally to ensure progress is tracked between play sessions
  • Online Multiplayer: Compete with friends online to see who can survive the longest
  • Cross-Platform Support: Optimized builds for Windows, macOS, Linux, and WebGL

Gallery


Main Menu


Gameplay (Duel)


Death Screen

Technical Stack

  • Game Engine: Unity
  • Language: C#

Development Insights

The aim of this project was to create a game that could help players build a tangible skill (typing) in an enjoyable way, all while improving my programming and game development abilities. I have created a few games before so I had a bit of experience going into this. All code, sound effects and art were created by me, using VS Code, jsfxr and LibreSprite respectively. Since I handled the code, art, and sound effects myself, this was a massive learning experience in end-to-end game development. On the technical side, I gained significant experience in network programming; specifically regarding the client-server model, state synchronization, and navigating security protocols like firewalls and IP management. Additionally, I implemented local data persistence to securely store player progress and high scores. I'm proud of the final result and look forward to applying these networking and architecture skills to more complex systems in the future.

About

A 2D typing multipayer online arcade game made with Unity in C#.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published