Click here to download

My role: Programmer, Team Leader, Narrative Designer

  • Responsible for gameplay programming. Implemented an AI opponent with ML-Agent in Unity.

  • Managed a team of 5 members and establish a working pipeline with a project management tool.

The Near World is a story-rich adventure game with a unique 3D-pixel art style. A self-saving story spans seven years in a world where time travel does not exist.

4.gif

AI opponent with reinforcement learning

In order to persuade a former bassist to join the band, the player needs to surpass him by 100 points in this pinball game.

This Mini game is like a tribute to the earliest game console Pong. Each player controls a baffle to hit the ball, and when the opponent does not hit the ball, he scores a point. For the player’s opponent to be more like a human (rather than simply moving with the position of the ball), I used the ML-Agents tool provided by Unity to apply deep reinforcement learning to achieve the AI of the opponent.

Interestingly, there is no way in reality to give AI real emotions like in this game, but AI can perform very well when playing the mini game. The picture below shows the RL training process.

Thenearworld0.4build 2020.12.23 - 16.16.18.02_2.gif

For players, this game is very easy to get started, but difficult to beat the AI opponent who has experienced tens of millions of training.

However, the robot (N-16) we met will resolve this difficulty for players.

不远的世界 英文录屏_20220907201343.gif

Positive Feedbacks

We release this game on itch.io and received ratherly good feedbacks. One player connected with his own stories of fighting depression, and some players liked the graphics style very much and look forward to follow-up development.

f712f9cae090fd5034842a63a7757a0061e335ab.png 4db07dab48ccdb641bd9b46a114a71988a8f8bf7.png

Click here to download

不远的世界 英文录屏_20220907201208.gif 不远的世界 英文录屏.gif