Unannounced Combat Racing Game for PC
Currently in early development, the game is a realistic combat racing game built in Unity targeting PC and consoles. Aiming for a balance of realism and enjoyment, the game offers multiplayer, mesh deformation for realistic car crashes, realistic ballistics for shooting mechanics, car customization and much more.
Realistic Physics
The game contains fully physics based vehicle dynamics combined with realistic car crashes thanks to real-time mesh deformation and realistic ballistics for weapons. Leading to tense action through out.
Car Customization
Car customization involving both visual, performance and combat upgrades with physical effect on handling, performance and combat strength coupled with detailed tuning lets the player tailor each car to their preferences and suit their play-style.
Server Authoritative Multiplayer
With heavy emphasis on physics, the game implements client side prediction with server side reconciliation for endless multiplayer fun which is a corner stone of a fun combat racing experience.
Rally Infinity
Rally Infinity is my first complete game as a solo game developer. It was a tough challenge but in the end turned out to be a great learning experience and I am very satisfied with how it came out. I worked about a year on it learning Unity, C# and the life-cycle of a game project from start to end.
Semi-Realistic Driving Physics
Rally Infinity utilizes a real time vehicle physics system developed from the ground up. The physics system implements real-life solutions such as a simulated Anti-Lock Braking System and a simulated Limited Slip Differential to make the cars in game react to every input the user makes in a semi-realistic fashion.The game has a steering wheel or buttons as control options.
Career Mode
Rally Infinity Career mode consists of 4 license tests for 4 different classes of cars and 13 rallies where the player goes through the intense stages set in the fictional lands of Lumbra, Frigaco, Sandi and Gramnia in day or night with different cars from different classes each with their own characterstics. The players can also race against each others times in the real time leaderboards for each rally.
Infinite and Timed Modes
Early in the development Rally Infinity was intended to be a simple infinite runner. Later in development, as the game became a career focused game, the infinite runner modes stayed as two Arcade modes where the player races against themselves in Infinite mode where the goal is to reach the next checkpoint before the time ends as long as possible, and Timed mode where the player has 2 minutes the go as far as they can in terms of distance. In both these modes the map is randomly generated as the player moves forward.
Highway Getaway
Unfinished infinite runner mobile game where the player drives through an endless highway running from the police, dodging traffic. The game starts on the highway and ends when the police catch up to the player or the player crashes into traffic. This was my first proper Unity project which I later stopped development on in favor of Rally Infinity, though I am planning on continuing with its development in my free time.
Arcade Drift Physics
Highway Getaway implements arcade drift physics where the players every move in the steering is exaggerated in the rear wheels of the car with dynamically changing sideways friction values depending on movement. This is tricky to achieve because the car has to still be controllable even when sliding. The dynamic value of the friction is determined by the speed and the slide angle of the car.