Game Development
To develop a 3D game in which the plot is based on an idea of ancient civilization. The game will have melee combat mechanics. The simulation includes a 3D Environment with 7 levels and 3 boss fights. The interest in games has been observed increasing in these times and we have taken an
2025-06-28 16:32:42 - Adil Khan
Game Development
Project Area of Specialization Computer ScienceProject SummaryTo develop a 3D game in which the plot is based on an idea of ancient civilization. The game will have melee combat mechanics. The simulation includes a 3D Environment with 7 levels and 3 boss fights.
The interest in games has been observed increasing in these times and we have taken an initiative to make players explore the history and playthrough an amazing storyline.
The plot of the game is based on a 12th century world, the time of second crusade. The lead character in the simulation will be Talal, a warrior who lives in Acre and serves as a General for King Sibrand’s Army. The whole story is based on how Talal saves the people from King Hedwig of Wessex who makes his army capture people for slavery, which this time included Talal’s brother Abbas as well, who was taken during the attack on Acre.
The basis of the game is to make the player explore the ancient civilization and to enjoy the fighting mechanics of Melee Combat with swords which is one of the finest gameplay fighting styles. The combo attacks and defending strategy will make the player get used to time management for when to execute what kind of move. This kind of fighting technique attracts most of the audience, making their interest intact while they go through the game.
Going through a good graphics environment really does amuse the players and since it will be having a storyline with it, that will excite players further while going through the simulation.
Project ObjectivesResearch Objectives:
- People turning more to these graphic simulations these days gives an idea for how much their interest will grow further in the future. Which makes an understanding that every game developed needs to have a new storyline and environment so the experience becomes more pleasing to the eye and enjoyable.
Commercial Objectives:
- To develop “Liberation of Wessex”, a melee combat game having a 3D Environment which includes 7 levels with 3 boss fights. The game will be based on an ancient civilization, the time of second crusade. The story will be exciting enough so the player’s spent time enjoys every second of it.
In this digital era, graphics and simulations have become to be an interest of many people and the project that we are working on will require an Iterative Model. The reason we are using an iterative approach is because even though the requirements of the complete project are clearly defined and understood, there will still be some enhancements to the functionalities and operations that will need our attention with the flow of time.
Apart from that, following this methodology will make it easier to test and debug glitches in the characters animation controls and also managing risks while rendering textures and environment will be easy as well because with every render process we will get to know what steps need to be taken to minimize risk of hardware failure due to overheating
For all of this we need to go through 4 kinds of phases: -
1. Requirements
Our game development will be dependent on the hardware especially Graphis Card that can provide enough bandwidth and shader units for 3D rendering softwares. That way it will help us to process, design and render 3D images and environment for the game. The development softwares required are Unreal Engine and 3D Max.
Unreal Engine is a game engine developed by Epic Games. It was initially developed for making First – Person Shooting games but was further upgraded to program characters with different actions and controls including stealth, Melee Combat etc.
3D Max software is a product of Autodesk which helps in making 3D animations, models and environment. All the assets like the character, elements like trees and buildings etc. is designed and developed using this.
2. Analysis
After everything setup and in place, the hardware’s compatibility will be looked into if it’s inconsistent as compared to the other components. The functionalities and operations of the softwares will be tested as well if the graphics and UI/UX is providing the results which can be exactly or close enough to interest the user.
3. Design and Development
The game includes a character with the ability to do melee combat. The whole simulation is based on a storyline with the plot setup in 12th century. The game has 7 levels with 3 boss fights in level 3, 5 and 7 respectively.
There will be some animations one of which will start as an intro and some in the middle of the game which will continue the story further. There will be checkpoints in the game so if the character dies in a fight with his opponents or some other way, the game will start from that checkpoint.
4. Code
The game lead character controls, timing the animations of the other characters, their actions like sprint, walk and attack all will be done using the C++ and Blueprints programming languages.
Blueprints is a visual scripting system used in Unreal Engine 4 to prototype the game. Every property in the user interface is done by setting up the nodes and connecting them with each other to acquire the needed results of the assets uploaded
Game System Architecture Design

The basis of the game is to make the player explore the 12th century. The player will enjoy the fighting mechanics of Melee Combat with swords which is one of the finest gameplay fighting styles.
The combo attacks and defending strategy will make the player get used to time management for when to execute what kind of move. This kind of fighting technique attracts most of the audience, making their interest intact while they go through the game.
The opponents might not be that much challenging but the boss fights will be unpredictable which will develop patience and perseverance while concentrating on their moves. This way the player will be able to observe the pattern to use combo attacks.
Going through a good graphics environment really does amuse the players and since it will be having a storyline with it, that will excite players further while going through the simulation.
The development of the game tends to target 3D environment and good graphic textures. The story will also attract the audience in a more pleasing manner. The game will not be that much challenging to pass through till the end because many of times keeping something more challenging makes the audience lose interest.
Achievement Goals:-
- 3D Melee Combat Game
- A story including action/adventure
- A Desktop Application
- To be published on platforms like Steam and on website to be downloaded directly
The platform for development of the game is Unreal Engine and the game Assets and Elements will be designed using either 3D Max or Blender. The programming languages to be used are Blueprints and C++
Character Build: -

Project Blueprints:-

Output Result: -

| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 70000 | |||
| GeForce RTX 3070 | Equipment | 1 | 70000 | 70000 |