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

Project Title

Game Development

Project Area of Specialization Computer ScienceProject Summary

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 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 Objectives

Research Objectives:

Commercial Objectives:

Project Implementation Method

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

Game Development _1639949770.png

Benefits of the Project

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.

Technical Details of Final Deliverable

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:-

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: -

Game Development _1639949772.png

Project Blueprints:-

Game Development _1639949773.png

Output Result: -

Game Development _1639949775.png

Final Deliverable of the Project HW/SW integrated systemCore Industry OthersOther Industries Media Core Technology OthersOther Technologies Augmented & Virtual RealitySustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 70000
GeForce RTX 3070 Equipment17000070000

More Posts