Contents
Table of Contents
Contents......................................................................................................1
Introduction.................................................................................................2
Research.....................................................................................................3
Unity.........................................................................................................3
Description............................................................................................3
Pros and cons........................................................................................4
Tools......................................................................................................4
Unreal Engine 5........................................................................................5
Pros and cons...........................................................................................5
Tools Required..........................................................................................6
Risks and Constraints..................................................................................6
Preferred Solution........................................................................................9
Feasibility study 1: Unity 2D game development......................................10
Introduction and game description........................................................10
Requirements.........................................................................................11
Success Criteria......................................................................................11
Feasibility study 2: Unreal Engine 5..........................................................12
Game Description...................................................................................12
Requirements.........................................................................................13
Success Criteria......................................................................................13
Evaluation and Preferred Solution..........................................................14
Planning.....................................................................................................15
Gantt Chart.............................................................................................15
Resource Allocation................................................................................16
Risk Management...................................................................................16
Developing the Game and Monitoring....................................................17
Development.......................................................................................17
, progress..............................................................................................18
Testing.................................................................................................22
Review.................................................................................................24
Monitoring progress................................................................................24
Issue and fixes........................................................................................25
Final Review of Process..........................................................................28
Introduction
This assignment focuses on planning, executing, and evaluating an IT
project using project management principles. The project is to design and
, development of a 2D platformer game and this assignment focuses on
how to manage the project by demonstrating on how project
management tools and techniques such as feasibility studies, Gantt
charts, and risk control can be applied into a real development task. I will
be choosing a suitable project management methodology in order to
guide me through the planning and monitoring of activities, including risk
management, progress tracking, and adapting to changes during the
project lifecycle.
Research
The two potential solutions I have decided to have when creating the
game based on the client requirements are Unity and Unreal Engine 5. In
this section I will be comparing their feasibility and risks based on
economically, technically and operationally.
Unity
Description
Unity is a 3D/2D game engine that is frequently used by game developers.
Unity software is powerful, extremely easy to use and free is most cases.
It uses a component-based system that allows developers to assemble
game objects from different functional parts. For the game that I will be
designing, Unity can be very affective as it can efficiently handle the
required features such as designing main menu navigation, game
progression such as (tutorial and main level), achievement system,
progression indicator, character designing, power-ups or de-buffs during
the game, win/loss conditions, and motion effects. Unity is very
adaptability which makes it suitable for creating both the 2D elements
that I have mentioned or if there are any 3D elements that the game may
require. Unity script capabilities primarily in C# will allow for the
implementation of game mechanics, user interface interactions, and the
overall game logic.
Table of Contents
Contents......................................................................................................1
Introduction.................................................................................................2
Research.....................................................................................................3
Unity.........................................................................................................3
Description............................................................................................3
Pros and cons........................................................................................4
Tools......................................................................................................4
Unreal Engine 5........................................................................................5
Pros and cons...........................................................................................5
Tools Required..........................................................................................6
Risks and Constraints..................................................................................6
Preferred Solution........................................................................................9
Feasibility study 1: Unity 2D game development......................................10
Introduction and game description........................................................10
Requirements.........................................................................................11
Success Criteria......................................................................................11
Feasibility study 2: Unreal Engine 5..........................................................12
Game Description...................................................................................12
Requirements.........................................................................................13
Success Criteria......................................................................................13
Evaluation and Preferred Solution..........................................................14
Planning.....................................................................................................15
Gantt Chart.............................................................................................15
Resource Allocation................................................................................16
Risk Management...................................................................................16
Developing the Game and Monitoring....................................................17
Development.......................................................................................17
, progress..............................................................................................18
Testing.................................................................................................22
Review.................................................................................................24
Monitoring progress................................................................................24
Issue and fixes........................................................................................25
Final Review of Process..........................................................................28
Introduction
This assignment focuses on planning, executing, and evaluating an IT
project using project management principles. The project is to design and
, development of a 2D platformer game and this assignment focuses on
how to manage the project by demonstrating on how project
management tools and techniques such as feasibility studies, Gantt
charts, and risk control can be applied into a real development task. I will
be choosing a suitable project management methodology in order to
guide me through the planning and monitoring of activities, including risk
management, progress tracking, and adapting to changes during the
project lifecycle.
Research
The two potential solutions I have decided to have when creating the
game based on the client requirements are Unity and Unreal Engine 5. In
this section I will be comparing their feasibility and risks based on
economically, technically and operationally.
Unity
Description
Unity is a 3D/2D game engine that is frequently used by game developers.
Unity software is powerful, extremely easy to use and free is most cases.
It uses a component-based system that allows developers to assemble
game objects from different functional parts. For the game that I will be
designing, Unity can be very affective as it can efficiently handle the
required features such as designing main menu navigation, game
progression such as (tutorial and main level), achievement system,
progression indicator, character designing, power-ups or de-buffs during
the game, win/loss conditions, and motion effects. Unity is very
adaptability which makes it suitable for creating both the 2D elements
that I have mentioned or if there are any 3D elements that the game may
require. Unity script capabilities primarily in C# will allow for the
implementation of game mechanics, user interface interactions, and the
overall game logic.