Capstone Project 1: An educative mobile game to simulate the impact of cyber incidents: CyberIQ

Primary CIS supervisor: Dr. Ni Ding

Secondary EEE supervisor: Dr. Farhad Farokhi

Industry supervisor: Dr. Marthie Grobler

Minimum requirement: 80% (H1) GPA/WAM

Description: The focus of this project would be to develop a mobile version of CyberIQ, a concept and video game developed by the Human Centric Security team at CSIRO’s Data61, to simulate the impact of cyber incidents as may be felt by a variety of players in real life. CyberIQ aims at educating people about the different types of technology assets and cyber vulnerabilities, and how personal choices in terms of online habits and investment choices can affect the outcome of a cyber incident and impact a person’s life. The game is inspired by the trending interests of teaching cybersecurity through gamification– learning by playing –allowing new up-to-date digital alternatives to the conventional ways of learning that usually need expensive resources and strict infrastructures. The objective of CyberIQ is to test the players’ knowledge on how to protect against and counter potential cybersecurity incidents. 

Tasks: The main project tasks include:

  • Plan mobile game functionalities and general concept development.
  • Design mobile game and interface.
  • Game testing.
  • Documentation.

Project Specialisations Area:

  • Mobile App Development & Design
  • Application Development
  • System Analysis & Design
  • Cybersecurity
  • Research

Required Skills

  • Software Engineering
  • System Analysis
  • Project Management
  • Gamification

Project Environment (Hardware/Software/Programming Languages)

The game can support one or multiple platforms (preferably Android or iOS). The student(s) can decide which 2D/3D mobile game development platform and engine to use (e.g., Unity, Unreal, Construct, GameMaker, Buildbox, etc.). Some of these engines require programming skills whereas others offer user-friendly features to help beginners or people with very few or zero programming skills.