Skip to content

Null-References/Uncertainty

Repository files navigation

Contributors Forks Stargazers milestones MIT License Issues Closed Issues pull requests closed pull requests Code Quality


Uncertainty

Uncertainty is an action-adventure space-shooter game.
We are using this project as our "Software Engineering Lab" course project.
(Spring 2021)

Table of Contents
  1. About The Project
  2. Technical Specifications
  3. Screenshots
  4. Project Requirements
  5. Project Documentation
  6. Project Members
  7. License

About The Project:

Uncertainty is a 3D game developed in Unity 2019.4.16f1,
we plan to develop a space shooter action-packed adventure game based on boss fight mechanics.

Built With

Technical Specifications:

  • Platform: Windows, Mac OS
  • Programming Languages: C#
  • Database: Data are handled in Unity (using Serialization.Formatters.Binary)

Screenshots:

Sky 1 Ship & Boss 1 Ship & Boss 2

Project Requirements:

Functional Requirements:

  • The player can move the spaceship
  • The player can fight enemies likewise, vice versa..
  • There is a bossfight in the level

Non-Functional Requirements:

  • Performance - In order to ensure smooth lagging-free performance on all computers, the game must be optimized
  • Scalability - Software Architecture must be designed in such a way that the game can be expanded later on
  • Reliability - The game should not crash or present any issues that cause it to malfunction

Project Documentation:

Needs assessment and project scenario:

  • Project Scenario: Link
  • Project Needs assessment: Link
  • Project Requirements: Link

Project Analysis and Design:

  • Usecase Diagram: Link
  • Activity Diagram: Link
  • Class Diagram: Link
  • Sequence Diagram: Link

Project Management:

  • Project Phasing documentation: Link
  • Project Scheduling documentation: Link

Project Members:

Project Code: G14

First and Last Name Student Number Responsibility Username
Parsa KamaliPour 97149081 Project Manager , Programmer Link
Mohammad Mahdi Afkhami 97149008 Programmer , Art Designer Link

License

Distributed under the MIT License. See LICENSE for more information.