Skip to main content
  1. Projects/

Against Asimov [Ai and Games Jam 2021]

Table of Contents

This game was made for the Ai and Games Jame 2021. The main goal of the project was to improve my AI development and design skills.

The theme of this game jam was Breaking The Rules. So in this game the robots broke the Three Laws of Robotics made by Issac Assimov (hence the name).

In this game you play as a robot, where you break Asimov’s 3 rules/laws of robotics by fighting against intelligent AI.

How the AI Works #

This was the first time I made my own Finite State Machine (FSM) framework in Unity.

  • By default the enemy robots will wander around
  • If the player comes in the field of vision, they will switch to chase state and follow the player
  • Once close enough the enemy will start shooting the player
  • If the enemy itself takes enough damage, it will try to take cover by finding the nearest safe cover spot
  • If it stays safe for some time without the player noticing, backup will be called (3 enemies are spawned)
  • The main goal of the player should be to prevent the enemy robot from going to safety and calling for backup whilst trying to complete the game in the quickest time possible

Images #

Here are some screenshots from the game:

Against Asimov Gameplay Image 1
Against Asimov Gameplay Image 1

Against Asimov Gameplay Image 2
Against Asimov Gameplay Image 2

Against Asimov Gameplay Image 3
Against Asimov Gameplay Image 3

Download and play the game on Itch.io

C# Ai Unity Game Jam AI and Games Jam 2021 Game Development