Back to Portfolio
Mr Wick game screenshot

Mr Wick

2D Game — Individual Project

Role

Solo Developer

Type

Individual Project

Engine

Unity

Overview

Mr Wick is a 2D action game developed as an individual project. Unity Editor Version: 2022.3.2f1

This game follows the basic design logic of "Tank Battle", I designed the game mechanics of enemy tanks and player tanks. I chose the theme of John Wick for the game. (The main artwork is created by deepnight.itch.io)

Tech Stack

  • Unity
  • C#

Project Details

Map Generation

The map spans a 23x23 grid. Within this realm, the player will encounter two types of obstacles, each with distinct characteristics. There are 15 destructible obstacles, with 3 health points and 15 indestructible obstacles. All obstacles are generated at random locations. Notably, the outermost layer of the map consists entirely of indestructible obstacles, forming an impenetrable boundary.

Level 1

This is an introductory level designed to help players familiarize themselves with the basic operations and rules of the game. Players will take control of a John Wick and fight against enemies on a simple battlefield. Enemies are few in number and simple in their actions, and the goal is for the player to gradually get into the game by mastering the basic operations of moving, steering and firing. The player's main goal is to defeat all the enemies within the level and move on to the next level after completing the mission. The player has 10 lives and the number of enemies is 10.

Level 2

This is the second level of the game and is considerably more difficult compared to the first. The player will face a more complex battlefield with an increased number of obstacles and enemies, as well as a change in enemy types. Players will fight enemies in a more challenging environment, facing stronger enemies and more complex tactical requirements. In this level, Players will have the opportunity to pick up 2 different types of props: Enhanced Firepower Props and Blood Pack.

Implemented Game UI

  • Start Interface
  • Leaderboard Screen
  • Settings Screen
  • Game Interface (2 Levels)
  • Exit Game Interface
  • Failure Interface
  • Victory Screen

Core game logic and data management

  • Data Management: Sound Settings & Leaderboard Data
  • Reward System: Blood Pack & Boost Atack Power
  • Hero Class and Bullet System
  • Collision Detection
  • Time and Status Management

Links