Website 1 Logo Ruohan Lu
  • Professional Projects
  • Game Projects
  • Maya & UIUX Projects
  • About
  • Contact

The Art of Racing

A Unity 3D Endless Running Game

Project Info:
  • Platform: PC Windows10
  • Tools: Unity & C# & Maya
  • Date of Completion: 2023.05
  • Controller: Mouse & Keyboard
  • Art Style: low Poly
  • Contribution: Personal Project
  • Project Download Link: The Art of Racing

Welcome to the world of speeeed!

game-flow

The Art of Racing is a racing game with a knowledge popularizing focus. The player assumes the role of a driver, an up-and-coming driver who is eager to improve his driving skills. He will learn about racing safety devices in the process, be motivated by the game, and learn the development of racing.

What am I doing

Inspiration

Today, racing cars are safer and more maneuverable than ever before. However, many people still perceive the sport as risky. In response, I developed this game to demonstrate that racinge is actually a safe sport, and that numerous drivers have dedicated their lives to promoting safety measures in the sport.

Also, the game honours the memory of Henry Surtees, a driver, and gives thanks for the presence of the Halo, which protected the precious lives of drivers such as Zhou Guanyu.

Advantages of Game Media

The game takes advantage of the ease of operation, interactivity, low cost, and ability to highly recreate situations to allow players to make their own judgments and choices of the most suitable safety components that help them to race better.

Gameplay
Main Goal

The primary objective of this game is to drive skillfully and avoid collisions. The ultimate aim is to increase one's score, earn safety credits, and attain the prestigious title of "Racing Artist."

Level Design
  • Endless Mode

    • In Endless mode, players will have the opportunity to apply their racing knowledge and choose their equipment wisely. In the process, players will be able to use what they have learned to avoid or meet challenges on the track with safety devices.
    • game-flow

  • Pure-driving Mode

    • In the Pure-driving mode, the player is left alone, unprotected by any safety measures, to face the dangers of the track at any time.
    • game-flow

Game Art

I myself have always been a fan of low-poly style. Using a low-poly style allows independent game developers to use low-mesh polygon while presenting amazing visual effects. So I preferred to apply a low-poly style onto this game.

art-style

Game Process

Starting from the main interface, players are able to easily understand the corresponding content of each board through the help button, the specific content of each board is as follows.

game-flow

In the Temple of Speed section, players can participate in a real race through Endless Mode and Pure-driving Mode.

game-flow

The Institute of Mechanics section of the game is where players can learn about the various safety components used in Formula One cars, including their design, function, and how they are tested.

game-flow

The About History section provides players with a historical overview of the evolution of safety measures in Formula One.

The About Safety Component section focuses on how safety components work and how they can help players achieve better results in the Endless and Pure-driving modes of the game.

In the Mechanic Training section, players will face a challenge to test their knowledge of Formula One safety components.

Production Process

Game prototype testing

The test was performed as follows:

  • Detailed testing of each collision for normalization
  • Pushing race cars into Tboundary conditions to test the problem
  • Detect accidental player inputs to detect accidental game bugs.
  • Check the game's performance on various devices and screen resolutions.

I found several issues to fix:

  • Vehicles can make unlimited turns without restrictions, which means players can turn around and drive backward
  • Name changes are not recorded in a file, which means that players will lose their previous name changes the next time they log in to the game.
Game Iteration

After completing the first version of the game, I ran a player test and got some feedback from players:

  • UI is quite intuitive
  • Expanding the camera field of view to see more obstacles
  • Modified vehicle speed so that players can better deal with obstacles
  • Increase the richness of the scenarios
  • Modify the name change function so that players can discard and return if they don't want to change their name.
  • Add some feedback when players hit obstacles
What did I learn?
  • How to make a game from 0 to 1.
  • How to design the levels of a game, and make use of limited assets to make an infinite game level.
  • How to make art resources for a game.
  • How to test the game in detail and conduct user experience research to improve the game.