Netrunner

Wave-Based Top-Down Shoot-em up created using Custom Dragonfly Engine

  • Title: Netrunner
  • Duration: 1 Week
  • Engine: Dragonfly Game Engine (My Version)
  • Team Size: 2
  • Roles: Game Programmer
  • Version Control: Git

Overview: Netrunner is an Isometric Wave based Shoot-em up built using Dragonfly Game Engine and C++. Where the player must fight through and survive against hordes of enemies. To do this the player must focus on dodging incoming bullets while also shooting down enemies that appear from all directions.

Source Code

Roles and Responsibilites

  • Designed Enemy AI, where the enemy follows the player and shoots at the player's last known location
  • Implemented player's shooting getting the location of the reticle from the screen and setting the direction relative to the player.
  • Created a Boss enemy which shoots a circular pattern of bullets.
  • Implemented a Bullet class to hold all the different types of bullet in game.

About Game

Artificial Intelligence has taken over the network. It is now up to you to save us. Send you Avatar through the network and fight your way through rogue AI controlled security bots to reach and defeat the leader and save the network.

Netrunner was a one-week project created as a part of my Technical Game Development course. It uses Dragonfly Game Engine also created during that course.