
MVP skeleton for browser based MMO game
- or -
Post a project like this€7/hr(approx. $8/hr)
- Posted:
- Proposals: 6
- Remote
- #2692365
- Expired
AI & Data Science Engineer | Nodejs | Ruby On Rails | AWS | GCP | Python | React | Angular |

268783825510972634215108868126928333211816
Description
Experience Level: Entry
Estimated project duration: 1 - 2 weeks
Need to write a MVP skeleton for browser based MMO game.
Server side - node.js and web sockets
Browser based frontend - Svelte and WebGL2
Ability to connect multiple players and see them walking around.
Flat map, minimalistic player object (3d kube or something) moving around, no much work for graphic desiner atm.
Focus on test automation - i would like to be able to predict max player count per server/map, and once we develop more heavy features the impact on system components.
I need to put together some fundamentals, like connection from frontend to backend and multiple users interracting with environment throught hte server ;)
This is a basic description of what i am thinking about - no fancy stuff, in case i am missing something we will add it once we finalize work plan.
Browser based frontend - Svelte [UI] and WebGL (Canvas)
1st page - Sign in button
Login with Google - once pressed - user is created and stored in backend DB
2nd page - available after login
Character list - currently hardcoded - only 1 option available
Button - Enter World
3rd page - 3D world, WASD movement, SPACE jumps, Mouse right rotates screen, Mouse scroll zooms in and out
Character placed in 3D world
Player Character and other character locations loaded from server
Server side - node.js and web sockets
API described using Swagger Tools
user create/login section
user characters section
server world logged in characters and their coordinates
Testing
connect multiple frontends to one server
move characters - observe movement from other characters
ability to use test automation to call url that adds new player to map with hardcoded circular or random movement - purpose colect backend-fronend interraction metrics
example.frontent.url/automation-test-player/[custom-id:from:1:to:99999],[time-online-seconds:from:1:to:99999]
Server side - node.js and web sockets
Browser based frontend - Svelte and WebGL2
Ability to connect multiple players and see them walking around.
Flat map, minimalistic player object (3d kube or something) moving around, no much work for graphic desiner atm.
Focus on test automation - i would like to be able to predict max player count per server/map, and once we develop more heavy features the impact on system components.
I need to put together some fundamentals, like connection from frontend to backend and multiple users interracting with environment throught hte server ;)
This is a basic description of what i am thinking about - no fancy stuff, in case i am missing something we will add it once we finalize work plan.
Browser based frontend - Svelte [UI] and WebGL (Canvas)
1st page - Sign in button
Login with Google - once pressed - user is created and stored in backend DB
2nd page - available after login
Character list - currently hardcoded - only 1 option available
Button - Enter World
3rd page - 3D world, WASD movement, SPACE jumps, Mouse right rotates screen, Mouse scroll zooms in and out
Character placed in 3D world
Player Character and other character locations loaded from server
Server side - node.js and web sockets
API described using Swagger Tools
user create/login section
user characters section
server world logged in characters and their coordinates
Testing
connect multiple frontends to one server
move characters - observe movement from other characters
ability to use test automation to call url that adds new player to map with hardcoded circular or random movement - purpose colect backend-fronend interraction metrics
example.frontent.url/automation-test-player/[custom-id:from:1:to:99999],[time-online-seconds:from:1:to:99999]
Inguss N.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
27 Jan 2026
Ireland
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies