OpenBVE – Train Simulator project

Client info:
A community of train enthusiasts interested in role-playing games on the subway systems of various neighborhoods
Task:
Add multiplayer mode and improve graphics
Headquarters:
Online community
The project is an open-source train simulator. The task was to correct 3D graphics engine issues and add multiplayer capabilities, as well as further maintaining the game and developing new features.
What we were able to realize?
- Implementation of the server side of the multiplayer
- Optimization and refactoring of the existing code to increase performance
- Refactoring of the multiplayer package system
Technologies used
HTML, CSS, AngularJS, Kendo UI and Bootstrap for the frontend. ASP.NET MVC, Web API, Entity Framework, MS SQL and T-SQL were used on the server side.
The project is hosted on a server using IIS and Windows Server, providing a reliable and scalable infrastructure for data management and business process automation.
