-
Notifications
You must be signed in to change notification settings - Fork 7
Iteration 2: Design
- Team Information
- Vision Statement
- Feature List
- Domain Analysis
- UML Use Case Diagram
- UML Class Diagram
- UML Sequence Diagram
- UI Sketches
- Key Use Cases
- Architecture
Süha Tanrıverdi
c1611689@student.cankaya.edu.tr
Taylan Ersen
c1611668@student.cankaya.edu.tr
Zehra Kasap
c1611678@student.cankaya.edu.tr
Büşra Nur Bahadır
c1511006@student.cankaya.edu.tr
-
Main Menu of the game with options:
-
Play Game
- Starts the game. The Player need to complete the tasks and collect game resources without captured by enemies or obstacles
- Level Up
- When a player archives the level’s finish point, game continues with next level
-
Options
- Turn on/off Game Music
- Turn on/off SFX Volume
-
Exit Game
- Closes and saves the game
-
Select Level
- The Player can play one of the completed levels for a better score
-
Show Scores
- The player can see any level scores and level completion time
-
Save/Load Game
- The player can save the current level, and load any level which saved before
-
Play Game
Game Menu
Ingame Screen
-
Options/Settings
- User clicks View menu from Home Screen. Then clicks Options.
- The user changes the music settings according to their preference.
- There is only one recorded track. This part has a closing and opening setting.
-
Play Game
- Starts the game. The player starts playing for the first time.
-
Select Level
- The Player can play one of the completed levels later. Locked levels must be played and completed if the player wishes to play that level again. The player may wish to play completed level to get more points or to finish earlier time.
-
Show Scores
- The player can see any level scores and level completion time. In the game, each level has its own difficulty and time. Early level finishes give the player more points. There are also stars in the game which gives +10 points each when they collected.
-
Save/Load Game
- The player can save the current level, and load any level which saved before. This feature allows players to play any loaded level and save any level when they wish.
We develop a mobile game. Therefore, we will use the Unity Game Engine with C# for Android Platforms. Unity is a great game engine for building games for almost every platform. Blender is also an open source 3D modeling tool for designing our in-game levels. Our Integrated development environment (IDE) will be primarily Visual Studio. Additionally, we will use Android Studio, Git Bash, and Android Devices for testing application. We will also use FL Studio for making Music and Sound Effects
Game Engine:
Unity 3D Game Engine -> https://unity.com
3D Modelling:
Blender -> https://www.blender.org
Sounds/Music:
FL Studio -> https://www.image-line.com/flstudio
Deployment:
Android Studio -> https://developer.android.com/studio
Google Play Store -> https://play.google.com/store
Others:
Visual Studio -> https://visualstudio.microsoft.com
Git Bash for Windows -> https://git-scm.com/downloads