SlideShare una empresa de Scribd logo
1 de 25
FINAL YEAR PROJECT
PRESENTATION
GAME PROJECT
Date : 15 Jan, 2019
Presented By : SULEMAN ALI
sulemanali7563@gmail.com
REG# : SP15-BSE-041
PROJECT PROFILE
• PROJECT TITLE LAST RECOIL
• DEVELOPED BY SULEMAN ALI
• DEVELOPMENT TOOL UNITY3D
• SUPERVISED BY SIR NABEEL ALAM
PRESENTATION FLOW
1. GAMING IN THE FIELD OF SOFTWARE ENGINEERING
2. BACKGROUND OF THE PROJECT
3. ABOUT THE PROJECT
4. PURPOSE OF THE PROJECT
5. FUNCTIONAL REQUIREMENTS
6. NON-FUNCTIONAL REQUIREMENTS
7. SYSTEM MODEL
8. FUNCTIONAL PROTOTYPE
9. FUTURE PLANS
GAMING IN THE FIELD OF SOFTWARE ENGINEERING
In the fast growing field of software engineering and development and even more rapidly growing
sector of game development it has become important for the students to get familiar with the game
development process and tools so they can make their place in this wide industry easily.
Software project is a project focusing on the creation of software. Success can be measured by
taking a look at the resulting software.
In a game project, the product is a game but here comes the point that a game is much more than
just a software, it has to provide content to become enjoyable . This has an important effect on the
game project as a whole.
BACKGROUND OF THE
PROJECT
Most of the shooting games that are available to play offline on
mobiles due to their lame plots and also environments are not
admirable by the end users so this game is being built to overcome
this issue.In our project it’s a single player strategy game emphasizing logical
thinking and planning that often stress resource and time management, which
usually takes precedence over fast action and character involvement. tactical
organization and execution are necessary, and the game creators usually place the
decision-making skills and delivery of commands in the player’s hands.
ABOUT THE PROJECT
It is a fps(first person shooter) game which will be comprised of 8 levels. each level will
be totally distinct from the previous one in terms of graphics textures environment models
etc. Game will be developed for android platform. the premise of the game is that enemy
has taken over the area which was the war zone between the two parties and now one side
is trying to take it back by initiating the gorilla war style and sending its troops to the
enemy territory out of which each individual will infiltrate in a specified area and thus our
focus will be on a single protagonist which is playing it’s part in guerrilla warfare and
trying to eliminate the enemy soldiers.
PURPOSE OF THE PROJECT
Most of the fps games which are available for mobiles due to their unattractive premise, lame
environments , unrealistic characters and unappealing models are not either admirable by the end
users or those compromised of all the necessary elements to catch the attention can be played only
using internet connection. So this game will going to overcome this problem by offering irresistible
environments , eye-catching textures , fascinating plot of game , exciting background music and
mind blowing ending(for example appearing of new military vehicle(helicopter , Ship , Military
truck etc in the end of the scene with a waypoint pointing towards it and it’s animation being
played when the player reaches it) which will be able to be played offline . Hence abrogating the
headache of both having the problem of internet connection and intriguing the interests of end users.
FUNCTIONAL REQUIREMENTS
• HEALTH BAR
Health bar helps to keep the track of player’s health
• AMMO COUNTER
Ammo counter helps to keep the track of ammo that are being used and ammo available to reload
• MAIN MENU
Main menu allows the player to play the game or exit the game
• GUN AIMING DOWN
Allows the player to Aim at the enemy while blocking all other animations to focus during the
aiming.
FUNCTIONAL REQUIREMENTS
• PAUSE MENU
Pause menu allows the player to pause the game, resume the game, go back to
main menu and quit the game
• RELOAD AMMO
Reload ammo allows the player to reload the ammo
• WEAPON SWITCHING
Weapon switching allow you to weapon between different weapons
NON-FUNCTIONAL REQUIREMENTS
USABILITY
The maximum number of clicks for any function in the system does not exceed 2 clicks.
RESPONSE TIME
The average response time between click and reaction is always less than 0.5 seconds.
REQUIRED RESOURCES
The game is able to run smoothly with 4 Gb of Ram which is very common now in every
Andriod phone.
REQUIRED API LEVEL:
The minimum API level required is 4.1 “jelly bean” ( API LEVEL 16) . API level is
an integer value that uniquely identifies the framework API revision offered by a version of
the android platform.
NON-FUNCTIONAL REQUIREMENTS
MAINTAINABILITY
The code written for the game is maintainable hence in return the system is
maintainable in order to add new features to the newer versions.
SECURITY
Since last recoil game does not create profile for users, it does not need to access
user credentials. therefore, security is not a concern in this application.
EXTENSIBILITY:
The system can be extended later with other functionalities required.
SYSTEM MODEL
System modeling is the process of developing abstract models of a system, with
each model presenting a different view or perspective of that system. It is about
representing a system using some kind of graphical notation, which is now almost
always based on notations in the unified modeling language (UML). Models help
the analyst to understand the functionality of the system and they are used to
communicate with customers as well.
USE CASE DIAGRAM
SEQUENCE DIAGRAM
CLASS DIAGRAM
FUNCTIONAL PROTOTYPE
THE ACHIEVEMENTS
1. Now we know much more about game engines ,how it works the properties,
objects and others.
2. We know how to use any kind of 3d model and how it can be animated.
3. The main thing is that as a software engineer, we have now better
understanding of the overall SDLC(software development life cycle) process
which is planning , analysis, design, development
& implementation, testing & deployment and maintenance.
4. Co-operation between group members.
5. Developed communication skills.
6. Growing creative thinking and imagination capability.
FUTURE PLANS
• LEVEL EXTENSION
• IMPROVE GRAPHICAL REPRESENTATION
• INTRODUCE NEW GAME FEATURES
• INTRODUCE NEW ENVIRONMENT AND SCENES
Final year project presentation

Más contenido relacionado

La actualidad más candente

Game project Final presentation
Game project Final presentationGame project Final presentation
Game project Final presentation
gemmalunney
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
Sumit Jain
 
Car Game - Final Year Project
Car Game - Final Year ProjectCar Game - Final Year Project
Car Game - Final Year Project
Vivek Naskar
 
10 page pitch for game design
10 page pitch for game design10 page pitch for game design
10 page pitch for game design
Tom Carter
 

La actualidad más candente (20)

Game project Final presentation
Game project Final presentationGame project Final presentation
Game project Final presentation
 
Zombi - Shoot for Survive
Zombi - Shoot for SurviveZombi - Shoot for Survive
Zombi - Shoot for Survive
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Final Year Game Project Report - Riko: The Aventurer
 Final Year Game Project Report - Riko: The Aventurer  Final Year Game Project Report - Riko: The Aventurer
Final Year Game Project Report - Riko: The Aventurer
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
 
Project presentation FPS
Project presentation FPSProject presentation FPS
Project presentation FPS
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
SRS REPORT ON A ANDROID GAME
SRS REPORT ON A ANDROID GAMESRS REPORT ON A ANDROID GAME
SRS REPORT ON A ANDROID GAME
 
Gaming Documentation final
Gaming Documentation finalGaming Documentation final
Gaming Documentation final
 
Street runner final
Street runner finalStreet runner final
Street runner final
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Car Game - Final Year Project
Car Game - Final Year ProjectCar Game - Final Year Project
Car Game - Final Year Project
 
FPS GAME FYP Documentation
FPS GAME FYP DocumentationFPS GAME FYP Documentation
FPS GAME FYP Documentation
 
Final project report of a game
Final project report of a gameFinal project report of a game
Final project report of a game
 
Game Development workshop with Unity3D.
Game Development workshop with Unity3D.Game Development workshop with Unity3D.
Game Development workshop with Unity3D.
 
Game dev process
Game dev processGame dev process
Game dev process
 
Report on car racing game for android
Report on car racing game for androidReport on car racing game for android
Report on car racing game for android
 
10 page pitch for game design
10 page pitch for game design10 page pitch for game design
10 page pitch for game design
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game Architecture
 
Intro to Game Design
Intro to Game DesignIntro to Game Design
Intro to Game Design
 

Similar a Final year project presentation

Noughts and Crosses Specification
Noughts and Crosses SpecificationNoughts and Crosses Specification
Noughts and Crosses Specification
Christopher Orchard
 
13 types of interface
13 types of interface13 types of interface
13 types of interface
Lucy Taylor
 
Android Game Minisyonize
Android Game MinisyonizeAndroid Game Minisyonize
Android Game Minisyonize
savvy
 
Di3211291134
Di3211291134Di3211291134
Di3211291134
IJMER
 

Similar a Final year project presentation (20)

The complete srs documentation of our developed game.
The complete srs documentation of our developed game. The complete srs documentation of our developed game.
The complete srs documentation of our developed game.
 
Noughts and Crosses Specification
Noughts and Crosses SpecificationNoughts and Crosses Specification
Noughts and Crosses Specification
 
IRJET- Game Development Project – Sparta
IRJET-  	  Game Development Project – SpartaIRJET-  	  Game Development Project – Sparta
IRJET- Game Development Project – Sparta
 
Evaluation of interface
Evaluation of interfaceEvaluation of interface
Evaluation of interface
 
Black book
Black bookBlack book
Black book
 
Valiant Description
Valiant DescriptionValiant Description
Valiant Description
 
User interfaces
User interfacesUser interfaces
User interfaces
 
Shootemup report
Shootemup reportShootemup report
Shootemup report
 
LAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingLAFS Game Design 7 - Prototyping
LAFS Game Design 7 - Prototyping
 
13 types of interface
13 types of interface13 types of interface
13 types of interface
 
Climberreport
ClimberreportClimberreport
Climberreport
 
intern.pdf
intern.pdfintern.pdf
intern.pdf
 
Android Game Minisyonize
Android Game MinisyonizeAndroid Game Minisyonize
Android Game Minisyonize
 
Exploratory Analysis of AI Techniques in Computer Games and Challenges faced ...
Exploratory Analysis of AI Techniques in Computer Games and Challenges faced ...Exploratory Analysis of AI Techniques in Computer Games and Challenges faced ...
Exploratory Analysis of AI Techniques in Computer Games and Challenges faced ...
 
Purge – First Person Shooting (FPS) Game
Purge – First Person Shooting (FPS) GamePurge – First Person Shooting (FPS) Game
Purge – First Person Shooting (FPS) Game
 
Di3211291134
Di3211291134Di3211291134
Di3211291134
 
A Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdfA Complete Guide to Game Testing - Its Types and Processes.pdf
A Complete Guide to Game Testing - Its Types and Processes.pdf
 
Agile game development with Scrum
Agile game development with ScrumAgile game development with Scrum
Agile game development with Scrum
 
GDF: A Gamification Design Framework powered by Model-Driven Engineering
GDF: A Gamification Design Framework powered by Model-Driven EngineeringGDF: A Gamification Design Framework powered by Model-Driven Engineering
GDF: A Gamification Design Framework powered by Model-Driven Engineering
 
PowerPoint Presentation For Snake Game Project In Java
PowerPoint Presentation For Snake Game Project In JavaPowerPoint Presentation For Snake Game Project In Java
PowerPoint Presentation For Snake Game Project In Java
 

Último

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Último (20)

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

Final year project presentation

  • 1. FINAL YEAR PROJECT PRESENTATION GAME PROJECT Date : 15 Jan, 2019 Presented By : SULEMAN ALI sulemanali7563@gmail.com REG# : SP15-BSE-041
  • 2. PROJECT PROFILE • PROJECT TITLE LAST RECOIL • DEVELOPED BY SULEMAN ALI • DEVELOPMENT TOOL UNITY3D • SUPERVISED BY SIR NABEEL ALAM
  • 3. PRESENTATION FLOW 1. GAMING IN THE FIELD OF SOFTWARE ENGINEERING 2. BACKGROUND OF THE PROJECT 3. ABOUT THE PROJECT 4. PURPOSE OF THE PROJECT 5. FUNCTIONAL REQUIREMENTS 6. NON-FUNCTIONAL REQUIREMENTS 7. SYSTEM MODEL 8. FUNCTIONAL PROTOTYPE 9. FUTURE PLANS
  • 4. GAMING IN THE FIELD OF SOFTWARE ENGINEERING In the fast growing field of software engineering and development and even more rapidly growing sector of game development it has become important for the students to get familiar with the game development process and tools so they can make their place in this wide industry easily. Software project is a project focusing on the creation of software. Success can be measured by taking a look at the resulting software. In a game project, the product is a game but here comes the point that a game is much more than just a software, it has to provide content to become enjoyable . This has an important effect on the game project as a whole.
  • 5. BACKGROUND OF THE PROJECT Most of the shooting games that are available to play offline on mobiles due to their lame plots and also environments are not admirable by the end users so this game is being built to overcome this issue.In our project it’s a single player strategy game emphasizing logical thinking and planning that often stress resource and time management, which usually takes precedence over fast action and character involvement. tactical organization and execution are necessary, and the game creators usually place the decision-making skills and delivery of commands in the player’s hands.
  • 6. ABOUT THE PROJECT It is a fps(first person shooter) game which will be comprised of 8 levels. each level will be totally distinct from the previous one in terms of graphics textures environment models etc. Game will be developed for android platform. the premise of the game is that enemy has taken over the area which was the war zone between the two parties and now one side is trying to take it back by initiating the gorilla war style and sending its troops to the enemy territory out of which each individual will infiltrate in a specified area and thus our focus will be on a single protagonist which is playing it’s part in guerrilla warfare and trying to eliminate the enemy soldiers.
  • 7. PURPOSE OF THE PROJECT Most of the fps games which are available for mobiles due to their unattractive premise, lame environments , unrealistic characters and unappealing models are not either admirable by the end users or those compromised of all the necessary elements to catch the attention can be played only using internet connection. So this game will going to overcome this problem by offering irresistible environments , eye-catching textures , fascinating plot of game , exciting background music and mind blowing ending(for example appearing of new military vehicle(helicopter , Ship , Military truck etc in the end of the scene with a waypoint pointing towards it and it’s animation being played when the player reaches it) which will be able to be played offline . Hence abrogating the headache of both having the problem of internet connection and intriguing the interests of end users.
  • 8. FUNCTIONAL REQUIREMENTS • HEALTH BAR Health bar helps to keep the track of player’s health • AMMO COUNTER Ammo counter helps to keep the track of ammo that are being used and ammo available to reload • MAIN MENU Main menu allows the player to play the game or exit the game • GUN AIMING DOWN Allows the player to Aim at the enemy while blocking all other animations to focus during the aiming.
  • 9. FUNCTIONAL REQUIREMENTS • PAUSE MENU Pause menu allows the player to pause the game, resume the game, go back to main menu and quit the game • RELOAD AMMO Reload ammo allows the player to reload the ammo • WEAPON SWITCHING Weapon switching allow you to weapon between different weapons
  • 10. NON-FUNCTIONAL REQUIREMENTS USABILITY The maximum number of clicks for any function in the system does not exceed 2 clicks. RESPONSE TIME The average response time between click and reaction is always less than 0.5 seconds. REQUIRED RESOURCES The game is able to run smoothly with 4 Gb of Ram which is very common now in every Andriod phone. REQUIRED API LEVEL: The minimum API level required is 4.1 “jelly bean” ( API LEVEL 16) . API level is an integer value that uniquely identifies the framework API revision offered by a version of the android platform.
  • 11. NON-FUNCTIONAL REQUIREMENTS MAINTAINABILITY The code written for the game is maintainable hence in return the system is maintainable in order to add new features to the newer versions. SECURITY Since last recoil game does not create profile for users, it does not need to access user credentials. therefore, security is not a concern in this application. EXTENSIBILITY: The system can be extended later with other functionalities required.
  • 12. SYSTEM MODEL System modeling is the process of developing abstract models of a system, with each model presenting a different view or perspective of that system. It is about representing a system using some kind of graphical notation, which is now almost always based on notations in the unified modeling language (UML). Models help the analyst to understand the functionality of the system and they are used to communicate with customers as well.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. THE ACHIEVEMENTS 1. Now we know much more about game engines ,how it works the properties, objects and others. 2. We know how to use any kind of 3d model and how it can be animated. 3. The main thing is that as a software engineer, we have now better understanding of the overall SDLC(software development life cycle) process which is planning , analysis, design, development & implementation, testing & deployment and maintenance. 4. Co-operation between group members. 5. Developed communication skills. 6. Growing creative thinking and imagination capability.
  • 24. FUTURE PLANS • LEVEL EXTENSION • IMPROVE GRAPHICAL REPRESENTATION • INTRODUCE NEW GAME FEATURES • INTRODUCE NEW ENVIRONMENT AND SCENES