Introduction to Game
Development
Reggie Niccolo Santos
UP Information Technology Development Center (ITDC)
Slideshare: reggieniccolo.santos
Email: reggieniccolo.santos@gmail.com
Twitter: @reggiengfyre
Blog: sm0rgasb0rd.wordpress.com
!
Most content adapted from Ahmed Saker’s set of slides
Outline
Introduction
Define “video game”
Video Game Industry Overview
Aspects of Game Development
Outline
Game Development Community
Careers Available in Game Development
Testimonies
Options for Developing Required Skillset
Outline
!
Other Avenues for Career Development
Why Do I Want to become a Game Developer?
References
Q&A
Text
Do you like to play games?
Image credit: InspireKelly via flickr, Creative Commons
Text
Do you secretly want to develop
your own games and market them?
Image credit: TeamMeat at GDC 2012, CC-BY-SA 3.0
Text
How do you create a complete computer
/ video game from start to finish?
Image credit: TeamMeat at GDC 2012, CC-BY-SA 3.0
Text
What are the different elements to a
game?
Text
What makes a great game?
Image: (c) Konami
Define “video game”
define: video game
• a game played by electronically manipulating
images produced by a computer program on a
television screen or other display screen.
Difference from Movies and
Software
• Game as an interactive medium
• Difference from movies and other art forms:
interactivity
• Difference from software: content of the game as
a medium
• More fun
Games Have Got It All
Art
!
Science &
Tech
Business
Game
Trivia
Text
Game Structure
• Start up
• Introductory Movie
Game
Structure
• Front End
• Game Options
• Sound Options
• Video Options
• Loading Screen
Game
Structure
• Main Game
• Introduction
• Gameplay
• Game modes
• Pause Options
Text
Game Structure
• End Game Movie
• Credits
• Shut down
Game Loop
// a simple loop in C++
!
int main()
{
	 initialize();
	 while (true)
	 {
	 	 process();
	 	 update();
	 	 render();
	 }
}
What Actually Happens
	 while (true)
	 {
	 	 /* Process controller input */
	 	 process();
	 	 /* Update entities */
	 	 update();
/* Update graphics */
	 	 render();
	 }
Games vs. Movies (in terms of sales)
$239 million
First week revenue
$500 million
First week revenue
Source: Video Game Industry Trends by Ferrarra
Text
Games Market
Source: Video Game Industry Trends by Ferrarra
Text
Game Development Map
Programming Tools
• In addition to Unity3D and UDK:
Careers in Game
Development
• Production
• Producer
• Project Manager
• Game Tester
Careers in Game
Development
• Design
• Game Designer
• Level Designer
• Writer
Image credit: sezzles via flickr / Creative Commons
Careers in Game
Development
• Programming
• Programmer
• Specialized
Programmer
Careers in Game
Development
• Visual Arts
• Art Director
• 2D Artist
• 3D Artist
Image credit: Polytron / CC-BY-SA
Careers in Game
Development
• Audio
• Sound Engineer
• Composer
• Audio Engineer
Careers in Game
Development
• Biz & Misc.
• Administrator
• Marketing and Public
Relations
• Community Manager
Difficulties in applying for a local job
in game development: testimonies
“Balance of guessing which company is
right for me and getting the right salary”
“Skillset”
“Companies are expecting for us applicants
to have a year of experience before
applying to them.”
“My portfolio before wasn't that good… At
a young age, I didn't realize that portfolios
land jobs, not resumes.”
Options in Developing
Required Skills
• Enroll in an accredited program
• For computer programming
• For graphics
• For animation
• For computer systems
Options in Developing
Required Skills
• Landing an internship or apprenticeship with a
video game designing company
• Get hired as a freelance designer to invent new
aspects of games
• Build a game development portfolio
• Work as a game tester
Other Avenues for Career
Development
• Go to game festivals and events to speak to companies
• GDAP (Game Developers Association of the
Philippines)
• IGDA Manila (International Game Developers
Association Manila Chapter)
• UPLUG (Unity Philippines User Group)
• Philippine Indie Game Developers
Other Avenues for Career
Development
• Design own (micro) games and releasing them on
gaming websites or on personal website
• Keep up-to-date through gaming magazines and
websites
• Game Developer
• 3D World
Why do I want to become a
game developer?
References
www.slideshare.net/AhmedSaker/game-
development
http://ocw.tufts.edu/Course/75
http://iwa-hwg.eclasses.org/courseZGC12/
http://archives.igda.org/breakingin/
References
http://electronics.howstuffworks.com/video-game-
designer1.htm (August 22, 2008)
https://nationalcareersservice.direct.gov.uk/advice/planning/
jobprofiles/Pages/computergamesdeveloper.aspx
http://www.ccs.neu.edu/home/marcucci/ccs/skills.html
http://www.prospects.ac.uk/
games_developer_entry_requirements.htm (March 2014)
http://www.gamedegree.com/careers_skills.asp
Thank you! Questions? :D

More Related Content

PPSX
An Introduction To Game development
PPTX
What is game development
PDF
Introduction to Game Development
PPTX
Game Development Step by Step
PDF
Game Development workshop with Unity3D.
PPTX
Introduction to Game Development
PPTX
Game development
PPTX
Game dev process
An Introduction To Game development
What is game development
Introduction to Game Development
Game Development Step by Step
Game Development workshop with Unity3D.
Introduction to Game Development
Game development
Game dev process

What's hot (20)

PPTX
Introduction to Game Development
PPTX
Phases of game development
PPT
Game Development Project Management/Concept
PPTX
Introduction to Game Development and the Game Industry
PPTX
Introduction to game development
PDF
2-Game Design (Game Design and Development)
PPT
Introduction To Game Programming
PPTX
Game Design
PPTX
Game development life cycle
PPTX
Final Year Game Project Presentation
PPTX
Final year project presentation
PPTX
report on snake game
PPTX
Game Development with Unity
PDF
Unity 2D game development
DOCX
Final project report of a game
PPTX
Introduction to Level Design
PPTX
Unity 3d Basics
PPTX
Game development
PPTX
Day: 1 Introduction to Mobile Application Development (in Android)
PDF
Android Application And Unity3D Game Documentation
Introduction to Game Development
Phases of game development
Game Development Project Management/Concept
Introduction to Game Development and the Game Industry
Introduction to game development
2-Game Design (Game Design and Development)
Introduction To Game Programming
Game Design
Game development life cycle
Final Year Game Project Presentation
Final year project presentation
report on snake game
Game Development with Unity
Unity 2D game development
Final project report of a game
Introduction to Level Design
Unity 3d Basics
Game development
Day: 1 Introduction to Mobile Application Development (in Android)
Android Application And Unity3D Game Documentation
Ad

Viewers also liked (17)

PPT
Game Design: The Production Plan
PPTX
Game project Final presentation
PPTX
Game Production Stages - eTohum Game Developers Summit - November 2013
PPT
Video Game Powerpoint
PPTX
Skills You Need to Be a Video Game Developer
DOC
Mini Project- Games Development For The Desktop Pc And Dedicated Gaming Machine
PPTX
The Art of Game Development
PDF
Guide to creation of game concept document
PPTX
History Of Video Games
PPTX
Gaming Technology Presentation
PPTX
Benefits of gaming
PDF
10. Fundamental AI Technologies
PPT
inlusio | game development process
PPTX
LAFS SVI Level 6 - Game Development
PPTX
Game Architecture and Programming
PDF
1-Introduction (Game Development - UMT Spring 2017/2018)
Game Design: The Production Plan
Game project Final presentation
Game Production Stages - eTohum Game Developers Summit - November 2013
Video Game Powerpoint
Skills You Need to Be a Video Game Developer
Mini Project- Games Development For The Desktop Pc And Dedicated Gaming Machine
The Art of Game Development
Guide to creation of game concept document
History Of Video Games
Gaming Technology Presentation
Benefits of gaming
10. Fundamental AI Technologies
inlusio | game development process
LAFS SVI Level 6 - Game Development
Game Architecture and Programming
1-Introduction (Game Development - UMT Spring 2017/2018)
Ad

Similar to Introduction to Game Development (20)

PPTX
Lecture 1 Introduction to games development
PPTX
Career guidance explore_the_careers_in_the_gaming_
PPTX
EGX Rezzed 2019 - What you can do to get a job in games
PPTX
Introduction to game development
PPT
Intro to Game Design
PPT
Staying in the game
PPTX
Careers in Video Games
PPTX
Game design as a career
PPT
How to develop a game
PPTX
Fundamentals of Game Development - Arena Animation Tilak Road
PDF
games industry careers map
PPTX
LAFS SVI Level 1 - Introduction
PDF
Bica Studios Game Design Document and the Importance of Testing
PPTX
game development icon for Students of pl
PPTX
ppt on game development for presentation.pptx
PDF
Slideshare videogames components
PPT
GDC China 2007
PDF
2016 06 14 a2 games industry final
PPTX
Career Analysis and Strategy
PPTX
Game Development - Seemal Naeem
Lecture 1 Introduction to games development
Career guidance explore_the_careers_in_the_gaming_
EGX Rezzed 2019 - What you can do to get a job in games
Introduction to game development
Intro to Game Design
Staying in the game
Careers in Video Games
Game design as a career
How to develop a game
Fundamentals of Game Development - Arena Animation Tilak Road
games industry careers map
LAFS SVI Level 1 - Introduction
Bica Studios Game Design Document and the Importance of Testing
game development icon for Students of pl
ppt on game development for presentation.pptx
Slideshare videogames components
GDC China 2007
2016 06 14 a2 games industry final
Career Analysis and Strategy
Game Development - Seemal Naeem

More from Reggie Niccolo Santos (15)

PPT
Securing PHP Applications
PDF
Introduction to Web 2.0
PDF
UI / UX Engineering for Web Applications
PPTX
Computability - Tractable, Intractable and Non-computable Function
PDF
Algorithms - Aaron Bloomfield
PPT
Program Logic Formulation - Ohio State University
PDF
Abstract Data Types
PDF
Computational Thinking and Data Representations
PDF
Number Systems
PPT
Application Testing
PPT
Application Security
PPT
MySQL Transactions
PPT
MySQL Cursors
PPT
Securing PHP Applications
Introduction to Web 2.0
UI / UX Engineering for Web Applications
Computability - Tractable, Intractable and Non-computable Function
Algorithms - Aaron Bloomfield
Program Logic Formulation - Ohio State University
Abstract Data Types
Computational Thinking and Data Representations
Number Systems
Application Testing
Application Security
MySQL Transactions
MySQL Cursors

Recently uploaded (20)

PDF
Ragic Data Security Overview: Certifications, Compliance, and Network Safegua...
PPTX
Human-Computer Interaction for Lecture 2
PDF
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
PPTX
WJQSJXNAZJVCVSAXJHBZKSJXKJKXJSBHJBJEHHJB
PPTX
Foundations of Marketo Engage: Nurturing
PPTX
Independent Consultants’ Biggest Challenges in ERP Projects – and How Apagen ...
PPT
3.Software Design for software engineering
PPTX
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
PPTX
AI Tools Revolutionizing Software Development Workflows
PDF
Odoo Construction Management System by CandidRoot
PPTX
Chapter_05_System Modeling for software engineering
PPTX
Beige and Black Minimalist Project Deck Presentation (1).pptx
PDF
WhatsApp Chatbots The Key to Scalable Customer Support.pdf
PPTX
Lesson-3-Operation-System-Support.pptx-I
PPTX
Chapter 1 - Transaction Processing and Mgt.pptx
PDF
Cloud Native Aachen Meetup - Aug 21, 2025
PDF
Understanding the Need for Systemic Change in Open Source Through Intersectio...
PDF
Streamlining Project Management in Microsoft Project, Planner, and Teams with...
PDF
IT Consulting Services to Secure Future Growth
PDF
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
Ragic Data Security Overview: Certifications, Compliance, and Network Safegua...
Human-Computer Interaction for Lecture 2
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
WJQSJXNAZJVCVSAXJHBZKSJXKJKXJSBHJBJEHHJB
Foundations of Marketo Engage: Nurturing
Independent Consultants’ Biggest Challenges in ERP Projects – and How Apagen ...
3.Software Design for software engineering
DevOpsDays Halifax 2025 - Building 10x Organizations Using Modern Productivit...
AI Tools Revolutionizing Software Development Workflows
Odoo Construction Management System by CandidRoot
Chapter_05_System Modeling for software engineering
Beige and Black Minimalist Project Deck Presentation (1).pptx
WhatsApp Chatbots The Key to Scalable Customer Support.pdf
Lesson-3-Operation-System-Support.pptx-I
Chapter 1 - Transaction Processing and Mgt.pptx
Cloud Native Aachen Meetup - Aug 21, 2025
Understanding the Need for Systemic Change in Open Source Through Intersectio...
Streamlining Project Management in Microsoft Project, Planner, and Teams with...
IT Consulting Services to Secure Future Growth
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer

Introduction to Game Development