32
Developing a 3D game which runs on your browser
So it all begins with a person who is inspired to develop games, but is experienced in web development and has no prior experience with C#. Yes, that person is me 😅. I an a web developer who had previously created a few basic 2D games like PONG, Snake etc using javascript and PyGame but never explored the 3D version of game development, until this year when I discovered this awesome Javascript library Three.js.
I have created a 3D TPP game which sets your character in a sandbox world where you can move around, eliminate bots, or get eliminated by them.
Along with this, I have also used the previous knowledge I had about backend and developed a multiplayer mode where all the joined users are synchronized to enable a smooth gameplay.
Along with this, I have also used the previous knowledge I had about backend and developed a multiplayer mode where all the joined users are synchronized to enable a smooth gameplay.
Hmm, that seems enough of an introduction... Let's elaborate further

Some exciting features added:

Some exciting features added:

Followed OOP patterns to enable efficient handling of shared variables, repeating blocks of code and dependencies

Used SocketIO for syncing of all the clients, and NodeJS as backend
32