SlideShare a Scribd company logo
1 of 9
GAME AND ITS
DEVELOPMENT/PROGRAMMING
GAME PROGRAMMING, A SUBSET OF GAME DEVELOPMENT, IS THE
SOFTWARE DEVELOPMENT OF VIDEO GAMES.
A GAME PROGRAMMER IS A SOFTWARE ENGINEER, PROGRAMMER, OR
COMPUTER SCIENTIST WHO PRIMARILY DEVELOPS CODEBASE FOR VIDEO
GAMES OR RELATED SOFTWARE, SUCH AS GAME DEVELOPMENT TOOLS.
Amirani “Amiko”
Megrelishvili
Definition of Video Game
A Software A Game A Movie
What is the difference between this three?
Here’s the difference
An Interactive Medium:
- Interactivity is what makes games differ from
movies and other art forms.
- The Content of the game as a Medium is what
makes it differ from other software.
- And obviously they are more fun.
Hint :
For those who don’t understand word Medium, synonyms are
surroundings/environment.
GAMES HAVE IT ALL!
GAME
Art
Technolo
gy
Science
Busine
ss
What does game development
involve?Artificial Intelligence
Game Design
Interaction Design
Game Programming/Coding
Level Design
Video Game Art 3D/2D
Video Game Design
Video Game Graphics
Video Game Music
So yeah, they are as complicated as it
sounds.
Game Structure
Games have a different structure than any other
software.
- Start up
- Introductory Movie
- Front End
o Game Options
o Sound Options
o Video Options
- Loading Screen
- Main Game
o Introduction
o Gameplay
 Game modes
o Pause Options
- End Game Movie
- Credits
- Shut down
Game Loop
//a Simple game loop in
C++
Int main()
{
Initialize();
while(true)
{
Process();
Update();
Render();
}
Shutdown();
}
What actually happens
While(True)
{
/* Process controller input : Checks for player’s input .. For Example, if the
player hits spacebar then make the character jump… etc*/
Process();
/* Update entities: this is where the game reacts to the changes the player
has made as well as updates the game state */
Update();
/*Update Graphics : draw the background, draw sprites, update HUD
elements, etc */
Render();
}
Now when we know what games are, let’s talk about
Business.
Grand Theft Auto V, Yeah This game
made 1 billion $
In 3 days only. Whereas, movies
hardly make 300 million in first
week and we are talking about top
budget movies here.
This game set a new record. This
was the fastest selling
entertainment product in the
history.
AND yeah Game Industry is way
bigger than Hollywood or any other
entertainment company.
Thanks for listening!
Feel Free to ask any QUESTIONS!

More Related Content

What's hot

GaS: Dj Hero: Game of Layers - Tero Karppi
GaS: Dj Hero: Game of Layers - Tero KarppiGaS: Dj Hero: Game of Layers - Tero Karppi
GaS: Dj Hero: Game of Layers - Tero Karppiollisotamaa
 
Mobile GameDevelopment using Flash Lite
Mobile GameDevelopment using Flash LiteMobile GameDevelopment using Flash Lite
Mobile GameDevelopment using Flash LiteJuwal Bose
 
Wojciech Pater - selected works
Wojciech Pater - selected worksWojciech Pater - selected works
Wojciech Pater - selected worksWojciech Pater
 
Lecture 02 game_design_components_and_process
Lecture 02 game_design_components_and_processLecture 02 game_design_components_and_process
Lecture 02 game_design_components_and_processSayed Ahmed
 
Overview of Computer Games
Overview of Computer GamesOverview of Computer Games
Overview of Computer GamesVaruna Harshana
 
Console game industry case study 2
Console game industry case study 2Console game industry case study 2
Console game industry case study 2Leh98
 
Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Nataly Eliyahu
 
Week Two - Game Platforms
Week Two - Game PlatformsWeek Two - Game Platforms
Week Two - Game Platformschriswalton
 
Educational Game Design Thesis
Educational Game Design ThesisEducational Game Design Thesis
Educational Game Design ThesisCory Buckley
 
Ig1 task 2 analysis work sheet21
Ig1 task 2 analysis work sheet21 Ig1 task 2 analysis work sheet21
Ig1 task 2 analysis work sheet21 Kieran Owens
 
Sony Presentation
Sony PresentationSony Presentation
Sony PresentationPRTEC
 
Adding audio to unity
Adding audio to unityAdding audio to unity
Adding audio to unitySba Stuff
 
5. pre production
5. pre production5. pre production
5. pre productionJackScott54
 

What's hot (18)

Computer gaming
Computer gamingComputer gaming
Computer gaming
 
GaS: Dj Hero: Game of Layers - Tero Karppi
GaS: Dj Hero: Game of Layers - Tero KarppiGaS: Dj Hero: Game of Layers - Tero Karppi
GaS: Dj Hero: Game of Layers - Tero Karppi
 
Mobile GameDevelopment using Flash Lite
Mobile GameDevelopment using Flash LiteMobile GameDevelopment using Flash Lite
Mobile GameDevelopment using Flash Lite
 
Wojciech Pater - selected works
Wojciech Pater - selected worksWojciech Pater - selected works
Wojciech Pater - selected works
 
Lecture 02 game_design_components_and_process
Lecture 02 game_design_components_and_processLecture 02 game_design_components_and_process
Lecture 02 game_design_components_and_process
 
Overview of Computer Games
Overview of Computer GamesOverview of Computer Games
Overview of Computer Games
 
HTML5 Hub
HTML5 Hub
HTML5 Hub
HTML5 Hub
 
Console game industry case study 2
Console game industry case study 2Console game industry case study 2
Console game industry case study 2
 
Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)
 
Understanding Games
Understanding GamesUnderstanding Games
Understanding Games
 
Week Two - Game Platforms
Week Two - Game PlatformsWeek Two - Game Platforms
Week Two - Game Platforms
 
Educational Game Design Thesis
Educational Game Design ThesisEducational Game Design Thesis
Educational Game Design Thesis
 
Ig1 task 2 analysis work sheet21
Ig1 task 2 analysis work sheet21 Ig1 task 2 analysis work sheet21
Ig1 task 2 analysis work sheet21
 
Sony Presentation
Sony PresentationSony Presentation
Sony Presentation
 
Adding audio to unity
Adding audio to unityAdding audio to unity
Adding audio to unity
 
5. pre production
5. pre production5. pre production
5. pre production
 
3D Games
3D Games3D Games
3D Games
 
Watch dogs
Watch dogsWatch dogs
Watch dogs
 

Viewers also liked

7 Reasons Why Football Plays Are Best Left To The Pros
7 Reasons Why Football Plays Are Best Left To The Pros7 Reasons Why Football Plays Are Best Left To The Pros
7 Reasons Why Football Plays Are Best Left To The ProsMountainStar Health
 
Анонс мастер-класса Михаила Галейченко
Анонс мастер-класса Михаила ГалейченкоАнонс мастер-класса Михаила Галейченко
Анонс мастер-класса Михаила ГалейченкоMikhail Galeichenko
 
Teoria y practica_de_resistencia_de_materiales-_vigas
Teoria y practica_de_resistencia_de_materiales-_vigasTeoria y practica_de_resistencia_de_materiales-_vigas
Teoria y practica_de_resistencia_de_materiales-_vigasMely Mely
 
Receitas e sabores dos territórios rurais
Receitas e sabores dos territórios ruraisReceitas e sabores dos territórios rurais
Receitas e sabores dos territórios ruraisAntonio Ribeiro
 
ELSAYED ANTER METWALLY ATIA
ELSAYED ANTER METWALLY ATIAELSAYED ANTER METWALLY ATIA
ELSAYED ANTER METWALLY ATIAsayed anter
 
una television
una televisionuna television
una televisionrobertorgh
 
Pastoral. Sant Josep de Calassanç 2016
Pastoral. Sant Josep de Calassanç 2016Pastoral. Sant Josep de Calassanç 2016
Pastoral. Sant Josep de Calassanç 2016infoescolapiesfigueres
 
Презентация достижений
Презентация достиженийПрезентация достижений
Презентация достиженийMikhail Galeichenko
 
Guest Lecture - UX Design in Jakamo, Timo Rossi 14 February 2017
Guest Lecture - UX Design in Jakamo, Timo Rossi 14 February 2017Guest Lecture - UX Design in Jakamo, Timo Rossi 14 February 2017
Guest Lecture - UX Design in Jakamo, Timo Rossi 14 February 2017Jakamo
 
Презентация проекта
Презентация проекта Презентация проекта
Презентация проекта Mikhail Galeichenko
 
Позиционирование ITOTDEL.PRO
Позиционирование ITOTDEL.PROПозиционирование ITOTDEL.PRO
Позиционирование ITOTDEL.PROMikhail Galeichenko
 
ASCENCER SIN BAJAR...
ASCENCER SIN BAJAR...ASCENCER SIN BAJAR...
ASCENCER SIN BAJAR...stiven7q
 
Want your org to rise to the top? Look to your leaders.
Want your org to rise to the top? Look to your leaders.Want your org to rise to the top? Look to your leaders.
Want your org to rise to the top? Look to your leaders.PeopleFirm
 
From learning developer to.....
From learning developer to.....From learning developer to.....
From learning developer to.....kvcoulson
 

Viewers also liked (20)

7 Reasons Why Football Plays Are Best Left To The Pros
7 Reasons Why Football Plays Are Best Left To The Pros7 Reasons Why Football Plays Are Best Left To The Pros
7 Reasons Why Football Plays Are Best Left To The Pros
 
Анонс мастер-класса Михаила Галейченко
Анонс мастер-класса Михаила ГалейченкоАнонс мастер-класса Михаила Галейченко
Анонс мастер-класса Михаила Галейченко
 
Teoria y practica_de_resistencia_de_materiales-_vigas
Teoria y practica_de_resistencia_de_materiales-_vigasTeoria y practica_de_resistencia_de_materiales-_vigas
Teoria y practica_de_resistencia_de_materiales-_vigas
 
Receitas e sabores dos territórios rurais
Receitas e sabores dos territórios ruraisReceitas e sabores dos territórios rurais
Receitas e sabores dos territórios rurais
 
ELSAYED ANTER METWALLY ATIA
ELSAYED ANTER METWALLY ATIAELSAYED ANTER METWALLY ATIA
ELSAYED ANTER METWALLY ATIA
 
聖学院大学入学前準備教育2008年
聖学院大学入学前準備教育2008年聖学院大学入学前準備教育2008年
聖学院大学入学前準備教育2008年
 
una television
una televisionuna television
una television
 
Rubenmajano
RubenmajanoRubenmajano
Rubenmajano
 
Kompetensi inti
Kompetensi intiKompetensi inti
Kompetensi inti
 
Pastoral. Sant Josep de Calassanç 2016
Pastoral. Sant Josep de Calassanç 2016Pastoral. Sant Josep de Calassanç 2016
Pastoral. Sant Josep de Calassanç 2016
 
Propiedades del color
Propiedades del colorPropiedades del color
Propiedades del color
 
Primer E.S.O. Excursió a Barcelona.
Primer E.S.O. Excursió a Barcelona.Primer E.S.O. Excursió a Barcelona.
Primer E.S.O. Excursió a Barcelona.
 
Презентация достижений
Презентация достиженийПрезентация достижений
Презентация достижений
 
Guest Lecture - UX Design in Jakamo, Timo Rossi 14 February 2017
Guest Lecture - UX Design in Jakamo, Timo Rossi 14 February 2017Guest Lecture - UX Design in Jakamo, Timo Rossi 14 February 2017
Guest Lecture - UX Design in Jakamo, Timo Rossi 14 February 2017
 
Презентация проекта
Презентация проекта Презентация проекта
Презентация проекта
 
Catalogo
CatalogoCatalogo
Catalogo
 
Позиционирование ITOTDEL.PRO
Позиционирование ITOTDEL.PROПозиционирование ITOTDEL.PRO
Позиционирование ITOTDEL.PRO
 
ASCENCER SIN BAJAR...
ASCENCER SIN BAJAR...ASCENCER SIN BAJAR...
ASCENCER SIN BAJAR...
 
Want your org to rise to the top? Look to your leaders.
Want your org to rise to the top? Look to your leaders.Want your org to rise to the top? Look to your leaders.
Want your org to rise to the top? Look to your leaders.
 
From learning developer to.....
From learning developer to.....From learning developer to.....
From learning developer to.....
 

Similar to Game development

Getting Into the Game Development Business in the Philippines (2010)
Getting Into the Game Development Business in the Philippines (2010)Getting Into the Game Development Business in the Philippines (2010)
Getting Into the Game Development Business in the Philippines (2010)Cesar Tolentino
 
course1-Intrduction-to-the-game-industry.pdf
course1-Intrduction-to-the-game-industry.pdfcourse1-Intrduction-to-the-game-industry.pdf
course1-Intrduction-to-the-game-industry.pdfBoubakerMedanas
 
Video Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game ConsoleVideo Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game ConsoleAnup Yadav
 
daryl bates engine terminology finished
daryl bates engine terminology finisheddaryl bates engine terminology finished
daryl bates engine terminology finishedDarylBatesGames
 
Callum deighton engine terminology
Callum deighton engine terminologyCallum deighton engine terminology
Callum deighton engine terminologyDeightonater
 
3 Do Case Study
3 Do Case Study3 Do Case Study
3 Do Case Studysmehro
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminologyNeilRogero
 
Task 1- Engine terminology
Task 1- Engine terminologyTask 1- Engine terminology
Task 1- Engine terminologycrimzon36
 
daryl bates engine terminology
daryl bates engine terminology daryl bates engine terminology
daryl bates engine terminology DarylBatesGames
 
3 Do Case Analysis
3 Do Case Analysis3 Do Case Analysis
3 Do Case Analysissmehro
 
The future of video games
The future of video gamesThe future of video games
The future of video gamesAnas Albakri
 
Michael Hughes - Y1 GD ngine_terminology
Michael Hughes - Y1 GD ngine_terminologyMichael Hughes - Y1 GD ngine_terminology
Michael Hughes - Y1 GD ngine_terminologyMike Hughes
 
Understanding Computer Games Industry Week 3
Understanding Computer Games Industry Week 3Understanding Computer Games Industry Week 3
Understanding Computer Games Industry Week 3electricgeisha
 
Task 4 of gears of war
Task 4 of gears of warTask 4 of gears of war
Task 4 of gears of warelliottickle
 
Game Programming I - Introduction
Game Programming I - IntroductionGame Programming I - Introduction
Game Programming I - IntroductionFrancis Seriña
 
Engine terminology
Engine terminology Engine terminology
Engine terminology crimzon36
 
Game Design Principles and Inspiration
Game Design Principles and InspirationGame Design Principles and Inspiration
Game Design Principles and InspirationJohn Say
 
IRJET- Game Development Project – Sparta
IRJET-  	  Game Development Project – SpartaIRJET-  	  Game Development Project – Sparta
IRJET- Game Development Project – SpartaIRJET Journal
 

Similar to Game development (20)

Getting Into the Game Development Business in the Philippines (2010)
Getting Into the Game Development Business in the Philippines (2010)Getting Into the Game Development Business in the Philippines (2010)
Getting Into the Game Development Business in the Philippines (2010)
 
course1-Intrduction-to-the-game-industry.pdf
course1-Intrduction-to-the-game-industry.pdfcourse1-Intrduction-to-the-game-industry.pdf
course1-Intrduction-to-the-game-industry.pdf
 
Video Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game ConsoleVideo Game Making and Mind Reading Game Console
Video Game Making and Mind Reading Game Console
 
daryl bates engine terminology finished
daryl bates engine terminology finisheddaryl bates engine terminology finished
daryl bates engine terminology finished
 
Callum deighton engine terminology
Callum deighton engine terminologyCallum deighton engine terminology
Callum deighton engine terminology
 
Street runner final
Street runner finalStreet runner final
Street runner final
 
3 Do Case Study
3 Do Case Study3 Do Case Study
3 Do Case Study
 
Y1 gd engine_terminology
Y1 gd engine_terminologyY1 gd engine_terminology
Y1 gd engine_terminology
 
Task 1- Engine terminology
Task 1- Engine terminologyTask 1- Engine terminology
Task 1- Engine terminology
 
daryl bates engine terminology
daryl bates engine terminology daryl bates engine terminology
daryl bates engine terminology
 
3 Do Case Analysis
3 Do Case Analysis3 Do Case Analysis
3 Do Case Analysis
 
The future of video games
The future of video gamesThe future of video games
The future of video games
 
Michael Hughes - Y1 GD ngine_terminology
Michael Hughes - Y1 GD ngine_terminologyMichael Hughes - Y1 GD ngine_terminology
Michael Hughes - Y1 GD ngine_terminology
 
Understanding Computer Games Industry Week 3
Understanding Computer Games Industry Week 3Understanding Computer Games Industry Week 3
Understanding Computer Games Industry Week 3
 
Task 4 of gears of war
Task 4 of gears of warTask 4 of gears of war
Task 4 of gears of war
 
Game Programming I - Introduction
Game Programming I - IntroductionGame Programming I - Introduction
Game Programming I - Introduction
 
Engine terminology
Engine terminology Engine terminology
Engine terminology
 
Game Design Principles and Inspiration
Game Design Principles and InspirationGame Design Principles and Inspiration
Game Design Principles and Inspiration
 
Company Profile (Eng)
Company Profile (Eng)Company Profile (Eng)
Company Profile (Eng)
 
IRJET- Game Development Project – Sparta
IRJET-  	  Game Development Project – SpartaIRJET-  	  Game Development Project – Sparta
IRJET- Game Development Project – Sparta
 

Recently uploaded

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 

Game development

  • 1. GAME AND ITS DEVELOPMENT/PROGRAMMING GAME PROGRAMMING, A SUBSET OF GAME DEVELOPMENT, IS THE SOFTWARE DEVELOPMENT OF VIDEO GAMES. A GAME PROGRAMMER IS A SOFTWARE ENGINEER, PROGRAMMER, OR COMPUTER SCIENTIST WHO PRIMARILY DEVELOPS CODEBASE FOR VIDEO GAMES OR RELATED SOFTWARE, SUCH AS GAME DEVELOPMENT TOOLS. Amirani “Amiko” Megrelishvili
  • 2. Definition of Video Game A Software A Game A Movie What is the difference between this three?
  • 3. Here’s the difference An Interactive Medium: - Interactivity is what makes games differ from movies and other art forms. - The Content of the game as a Medium is what makes it differ from other software. - And obviously they are more fun. Hint : For those who don’t understand word Medium, synonyms are surroundings/environment.
  • 4. GAMES HAVE IT ALL! GAME Art Technolo gy Science Busine ss
  • 5. What does game development involve?Artificial Intelligence Game Design Interaction Design Game Programming/Coding Level Design Video Game Art 3D/2D Video Game Design Video Game Graphics Video Game Music So yeah, they are as complicated as it sounds.
  • 6. Game Structure Games have a different structure than any other software. - Start up - Introductory Movie - Front End o Game Options o Sound Options o Video Options - Loading Screen - Main Game o Introduction o Gameplay  Game modes o Pause Options - End Game Movie - Credits - Shut down Game Loop //a Simple game loop in C++ Int main() { Initialize(); while(true) { Process(); Update(); Render(); } Shutdown(); }
  • 7. What actually happens While(True) { /* Process controller input : Checks for player’s input .. For Example, if the player hits spacebar then make the character jump… etc*/ Process(); /* Update entities: this is where the game reacts to the changes the player has made as well as updates the game state */ Update(); /*Update Graphics : draw the background, draw sprites, update HUD elements, etc */ Render(); }
  • 8. Now when we know what games are, let’s talk about Business. Grand Theft Auto V, Yeah This game made 1 billion $ In 3 days only. Whereas, movies hardly make 300 million in first week and we are talking about top budget movies here. This game set a new record. This was the fastest selling entertainment product in the history. AND yeah Game Industry is way bigger than Hollywood or any other entertainment company.
  • 9. Thanks for listening! Feel Free to ask any QUESTIONS!