Skip to content

A first-person educational game built with Unity for SWEN90014 Master Software Engineering Project.

ellengz/Homelessness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homelessness

Introduction

Our team was tasked with creating a video game targeting children from 7-10 to educate them about the causes, concerns, and responsibilities surrounding the issue of homelessness. The key requirements for this game were to be accessible and educational for children, and to link back to our client’s organisation (Salvation Army) with relevant information and content - all of the game design itself was our original work.

Requirements

Non-Functional

  • Educational
  • Very simple
  • Aiming at children from 7 to 10
  • Web-based platform
  • Having Salvation Army building in the game
  • Not having any racial problem in the game
  • Engaging and interesting
  • Appropriate contents for children
  • Extendable and maintainable
  • Game response time should be very short

Functional

  • Customization and differentiate users
  • Save gamestate
  • Lock/Unlock mini games
  • Pausing/Resuming
  • Record the scores of mini games
  • Exit the mini games any time
  • Emergency contact
  • Link to the Salvation Army
  • Data encryption

Development Environments

Game engine and editor: Unity 2017.3.1f1 updated
Scripting language: C# Development Operating Systems:

  • Windows 7 SP1+, 8, 10
  • Mac OS X 10.8+
  • Linux 4.7+

Target platform: WebGL
Build OS: Mac OS X 10.8+
Demo OS: Windows 10

Developing further narratives and minigames

  • Minigame scenes and their associated content should have their own directory within the main project directory.
  • Character dialogue can be added to Characters/Narrative.cs, following the system defined therein.
  • Custom dialog ID hooks can be added to Characters/DialogueBox.cs including custom game logic.
  • Common assets should be added to the Resources directory, so they can be dynamically loaded by all scenes.

Team

  • Regina (Ruijing) Zhang
  • Jane (Shuang) Qiu
  • David Williams
  • Andy (Jiaxing) Chen
  • Ellen (Zhu) Gong

About

A first-person educational game built with Unity for SWEN90014 Master Software Engineering Project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published