SlideShare a Scribd company logo
Game Development
Chloe Choi
December, 2015
National High School Game Academy
Summer 2015 Pre-College Program in Carnegie Mellon
Six weeks learning about
game design, 2D and 3D art,
sound design, and programming
The last 2 weeks making total of two games
using Unity, a game development platform
Mobile Game Development Project
Development Platform Language
A team consisting of
2 artists, 2 programmers,
and a sound designer
2 weeks given
About Unity
cross-platform game engine developed by Unity Technologies
used to develop video games for PC, consoles, mobile devices
and websites
https://en.wikipedia.org/wiki/Unity_(game_engine)
MonoBehaviour, the Base Class
• The base class every script derives from.
• In C#, you must explicitly derive from the class MonoBehaviour.
• It is important to override suitable “messages” so that the game
can operate as planned.
• http://docs.unity3d.com/ScriptReference/MonoBehaviour.html
Tortoise Hg
• First time to use a repository in order to co-work with others
and share the artifacts.
• Remarks
 We needed to communicate
before pushing changes.
 It is comfortable to use
when working properly.
 However, experienced
many conflicts.
Project Procedure
Brainstorm ideas Sketch each scene/characters
Artists created scene/character.
Programmers began coding main functions/actions.
Art and code put together.
Our team had a poster with task that needed to be completed and fixed.
Test Make game more playable and smooth
Polish
Continue developing
Output
2D Unity Project
Sound files
36 scripts
Image files
36 classes / Main class: PlayerMovement.cs
Source Code Repository
This is a part of our assets folder.
As you can see organization is encouraged when working with
many files and lots of people.
Output - Scripts
Image/sound files
How the assets folder looks inside Unity
Output – Media Files
Image files for opening scene to game
A sequence of image files when the game starts
Output – Image Sequence
Dream Moor - Game Story
An orphan named Piper dreams
about a magical place called the
Dream Moor. There, she gets to
escape the harsh reality.
However, when enemies start
attacking her and she loses health,
the dream slowly turns into a
nightmare. Piper needs to collect the
last idol before she wakes up from
her dream.
Piper
Enemy
Piper loses all her healthPiper has to collect all four idols
scattered around the maze.
Inventory : Bunny bear elephant princess
Win Lose
Health Bar
Screen-shot 1
A simple menu screen
Screen-shot 2
Opening scene when game starts
Screen-shot 3
A look at the tutorial stage of the game
Screen-shot 4
In-game look at the enemy called Hexapod
Remarks (1/3)
• First-time Game Development
As this was the first time I programmed for a game, I
learned a lot through the process.
Collaborating together
Remarks (2/3)
• Emphases
I wish I understood the importance of
 keeping track of all the code,
 keeping a list of what is done and what isn’t
 and the proper way to use the repository before I began the
project.
TO-DO
AS-IS Repository
usage
Remarks (3/3)
• Learning Through Trial and Error
 For example, when creating obstacles,
 I originally programmed each tree and shrub as its
own object which increased storage by a lot and
caused the player to get stuck.
 I found out a more easier way to do this was create
a transparent box and layer the sprite.
gettyimages.com
The game development process was difficult and
the initial attempt was not as good as I had expected.
However, the experience gained from this project
will help me on my next.

More Related Content

What's hot

Replika Presentation
Replika PresentationReplika Presentation
Replika Presentation
bpatatas
 
iTankster - Addictive Tank Game
iTankster - Addictive Tank GameiTankster - Addictive Tank Game
iTankster - Addictive Tank Game
Greta Helder
 
Ost
OstOst
6. Production Reflection
6. Production Reflection6. Production Reflection
6. Production Reflection
SpencerFox5
 
Hacks in video games
Hacks in video gamesHacks in video games
Hacks in video games
Ange Albertini
 
3. research
3. research3. research
3. research
Jack Henderson
 
Ig1 task 2 analysis work sheet (2)
Ig1 task 2 analysis work sheet (2)Ig1 task 2 analysis work sheet (2)
Ig1 task 2 analysis work sheet (2)Luke Summers
 
Abandoned manor Level Design Document
Abandoned manor Level Design DocumentAbandoned manor Level Design Document
Abandoned manor Level Design Document
Simón Carreño
 
How you think the sound in your chosen example has been produced resi
How you think the sound in your chosen example has been produced resiHow you think the sound in your chosen example has been produced resi
How you think the sound in your chosen example has been produced resiconor0994
 
Digital birds promotion document
Digital birds promotion documentDigital birds promotion document
Digital birds promotion document
Chomp Microelectronics Ltd
 
The evil within 2
The evil within 2The evil within 2
The evil within 2
ThomasDowson123
 
7. production reflection
7. production reflection7. production reflection
7. production reflection
Abbey Glancy
 
Game Presentation Preparation
Game Presentation PreparationGame Presentation Preparation
Game Presentation Preparation
Vincent Clyde
 
6. production reflection
6. production reflection6. production reflection
6. production reflection
Daniel Thompson
 
What is dramagame
What is dramagameWhat is dramagame
What is dramagame
Dramagame
 
Mo' Dimensions Mo' Problems
Mo' Dimensions Mo' ProblemsMo' Dimensions Mo' Problems
Mo' Dimensions Mo' Problems
Seantron
 
3. research
3. research3. research
3. research
lukeh01
 
Ig1 task 2 analysis work sheet 6
Ig1 task 2 analysis work sheet 6Ig1 task 2 analysis work sheet 6
Ig1 task 2 analysis work sheet 6Luke Summers
 

What's hot (18)

Replika Presentation
Replika PresentationReplika Presentation
Replika Presentation
 
iTankster - Addictive Tank Game
iTankster - Addictive Tank GameiTankster - Addictive Tank Game
iTankster - Addictive Tank Game
 
Ost
OstOst
Ost
 
6. Production Reflection
6. Production Reflection6. Production Reflection
6. Production Reflection
 
Hacks in video games
Hacks in video gamesHacks in video games
Hacks in video games
 
3. research
3. research3. research
3. research
 
Ig1 task 2 analysis work sheet (2)
Ig1 task 2 analysis work sheet (2)Ig1 task 2 analysis work sheet (2)
Ig1 task 2 analysis work sheet (2)
 
Abandoned manor Level Design Document
Abandoned manor Level Design DocumentAbandoned manor Level Design Document
Abandoned manor Level Design Document
 
How you think the sound in your chosen example has been produced resi
How you think the sound in your chosen example has been produced resiHow you think the sound in your chosen example has been produced resi
How you think the sound in your chosen example has been produced resi
 
Digital birds promotion document
Digital birds promotion documentDigital birds promotion document
Digital birds promotion document
 
The evil within 2
The evil within 2The evil within 2
The evil within 2
 
7. production reflection
7. production reflection7. production reflection
7. production reflection
 
Game Presentation Preparation
Game Presentation PreparationGame Presentation Preparation
Game Presentation Preparation
 
6. production reflection
6. production reflection6. production reflection
6. production reflection
 
What is dramagame
What is dramagameWhat is dramagame
What is dramagame
 
Mo' Dimensions Mo' Problems
Mo' Dimensions Mo' ProblemsMo' Dimensions Mo' Problems
Mo' Dimensions Mo' Problems
 
3. research
3. research3. research
3. research
 
Ig1 task 2 analysis work sheet 6
Ig1 task 2 analysis work sheet 6Ig1 task 2 analysis work sheet 6
Ig1 task 2 analysis work sheet 6
 

Viewers also liked

InterTech is a top construction enterprise company in Doha, Qatar
InterTech is a top construction enterprise company in Doha, QatarInterTech is a top construction enterprise company in Doha, Qatar
InterTech is a top construction enterprise company in Doha, Qatar
Maxim Gavrik
 
為什麼要選擇土地貸款
為什麼要選擇土地貸款為什麼要選擇土地貸款
為什麼要選擇土地貸款
Lianying Win
 
Harga maika femme
Harga maika femmeHarga maika femme
Harga maika femme
Dawang Sirita
 
Actividades de comprensión lectora anisa
Actividades de comprensión lectora anisaActividades de comprensión lectora anisa
Actividades de comprensión lectora anisa
Lisandra Rivera
 
Artigo de Revista - Ensaio Bidirecional
Artigo de Revista - Ensaio Bidirecional Artigo de Revista - Ensaio Bidirecional
Artigo de Revista - Ensaio Bidirecional
Felipe Souza Cruz
 
Thaharah
ThaharahThaharah
Thaharah
mochdahlan
 
Packing More Power for South Korea
Packing More Power for South KoreaPacking More Power for South Korea
Packing More Power for South Korea
GE Power
 
What if ad spots were banned on FM Radio?
What if ad spots were banned on FM Radio?What if ad spots were banned on FM Radio?
What if ad spots were banned on FM Radio?
Suman Srivastava
 
Usc presentation 19 jan 16
Usc presentation 19 jan 16Usc presentation 19 jan 16
Usc presentation 19 jan 16
Terry Flew
 
แถลงข่าว โครงการศึกษาดูงานการจัดระบบการเรียนรู้ โดยใช้ชุมชนเป็นฐาน มหาวิทยาลั...
แถลงข่าว โครงการศึกษาดูงานการจัดระบบการเรียนรู้ โดยใช้ชุมชนเป็นฐาน มหาวิทยาลั...แถลงข่าว โครงการศึกษาดูงานการจัดระบบการเรียนรู้ โดยใช้ชุมชนเป็นฐาน มหาวิทยาลั...
แถลงข่าว โครงการศึกษาดูงานการจัดระบบการเรียนรู้ โดยใช้ชุมชนเป็นฐาน มหาวิทยาลั...
Pattie Pattie
 
Norampac Packaging Testing Presentation
Norampac Packaging Testing PresentationNorampac Packaging Testing Presentation
Norampac Packaging Testing Presentation
Michel Comtois
 
Barcelona ciutat oberta
Barcelona ciutat obertaBarcelona ciutat oberta
Barcelona ciutat oberta
Ajuntament de Barcelona
 
Phnom Penh Housing Market and Outlook Report 2016 - English
Phnom Penh Housing Market and Outlook Report 2016 - EnglishPhnom Penh Housing Market and Outlook Report 2016 - English
Phnom Penh Housing Market and Outlook Report 2016 - English
Hoem Seiha
 

Viewers also liked (13)

InterTech is a top construction enterprise company in Doha, Qatar
InterTech is a top construction enterprise company in Doha, QatarInterTech is a top construction enterprise company in Doha, Qatar
InterTech is a top construction enterprise company in Doha, Qatar
 
為什麼要選擇土地貸款
為什麼要選擇土地貸款為什麼要選擇土地貸款
為什麼要選擇土地貸款
 
Harga maika femme
Harga maika femmeHarga maika femme
Harga maika femme
 
Actividades de comprensión lectora anisa
Actividades de comprensión lectora anisaActividades de comprensión lectora anisa
Actividades de comprensión lectora anisa
 
Artigo de Revista - Ensaio Bidirecional
Artigo de Revista - Ensaio Bidirecional Artigo de Revista - Ensaio Bidirecional
Artigo de Revista - Ensaio Bidirecional
 
Thaharah
ThaharahThaharah
Thaharah
 
Packing More Power for South Korea
Packing More Power for South KoreaPacking More Power for South Korea
Packing More Power for South Korea
 
What if ad spots were banned on FM Radio?
What if ad spots were banned on FM Radio?What if ad spots were banned on FM Radio?
What if ad spots were banned on FM Radio?
 
Usc presentation 19 jan 16
Usc presentation 19 jan 16Usc presentation 19 jan 16
Usc presentation 19 jan 16
 
แถลงข่าว โครงการศึกษาดูงานการจัดระบบการเรียนรู้ โดยใช้ชุมชนเป็นฐาน มหาวิทยาลั...
แถลงข่าว โครงการศึกษาดูงานการจัดระบบการเรียนรู้ โดยใช้ชุมชนเป็นฐาน มหาวิทยาลั...แถลงข่าว โครงการศึกษาดูงานการจัดระบบการเรียนรู้ โดยใช้ชุมชนเป็นฐาน มหาวิทยาลั...
แถลงข่าว โครงการศึกษาดูงานการจัดระบบการเรียนรู้ โดยใช้ชุมชนเป็นฐาน มหาวิทยาลั...
 
Norampac Packaging Testing Presentation
Norampac Packaging Testing PresentationNorampac Packaging Testing Presentation
Norampac Packaging Testing Presentation
 
Barcelona ciutat oberta
Barcelona ciutat obertaBarcelona ciutat oberta
Barcelona ciutat oberta
 
Phnom Penh Housing Market and Outlook Report 2016 - English
Phnom Penh Housing Market and Outlook Report 2016 - EnglishPhnom Penh Housing Market and Outlook Report 2016 - English
Phnom Penh Housing Market and Outlook Report 2016 - English
 

Similar to Game development

Initial Plans
Initial PlansInitial Plans
Initial Plans
Connor Wiffen
 
2. initial plans
2. initial plans2. initial plans
2. initial plans
Ethan Hunter
 
Project presentation
Project presentationProject presentation
Project presentation
Harsh Sharma
 
A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)
A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)
A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)Sonny Brabez
 
Monkey Rush Android Game
Monkey Rush Android GameMonkey Rush Android Game
Monkey Rush Android Game
Dinuka S.J Kuruppuarachchi
 
intern.pdf
intern.pdfintern.pdf
intern.pdf
cprabhash
 
Cross-Platform Game Engine
Cross-Platform Game EngineCross-Platform Game Engine
Cross-Platform Game Engine
Kiyoung Moon
 
Project presentation FPS
Project presentation FPSProject presentation FPS
Project presentation FPS
Shubham Rajput
 
Dec. 16, 2010 Mochi Community Event:Toge Productions
Dec. 16, 2010 Mochi Community Event:Toge ProductionsDec. 16, 2010 Mochi Community Event:Toge Productions
Dec. 16, 2010 Mochi Community Event:Toge Productions
mochimedia
 
MattEkinsJumpstartWork
MattEkinsJumpstartWorkMattEkinsJumpstartWork
MattEkinsJumpstartWorkMatt Ekins
 
Cocos2d game programming 1
Cocos2d game programming 1Cocos2d game programming 1
Cocos2d game programming 1
Changwon National University
 
Unty3D Awesome Assets - uTomate
Unty3D Awesome Assets - uTomateUnty3D Awesome Assets - uTomate
Unty3D Awesome Assets - uTomate
Taras Leskiv
 
Project list
Project listProject list
Project list
Violet Armendariz
 
God Of War : post mortem
God Of War : post mortemGod Of War : post mortem
God Of War : post mortem
Mustapha Tachouct
 
A Brief Game Jam Survival Guide
A Brief Game Jam Survival GuideA Brief Game Jam Survival Guide
A Brief Game Jam Survival Guide
Luca Galli
 
Games evaluation 3
Games evaluation 3Games evaluation 3
Games evaluation 3
Jaze14568
 
How to Support your Child's Minecraft Play
How to Support your Child's Minecraft PlayHow to Support your Child's Minecraft Play
How to Support your Child's Minecraft Play
Piedmont Makers
 

Similar to Game development (20)

Initial Plans
Initial PlansInitial Plans
Initial Plans
 
2. initial plans
2. initial plans2. initial plans
2. initial plans
 
Project presentation
Project presentationProject presentation
Project presentation
 
A mazing Game
A mazing GameA mazing Game
A mazing Game
 
A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)
A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)
A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)
 
Monkey Rush Android Game
Monkey Rush Android GameMonkey Rush Android Game
Monkey Rush Android Game
 
intern.pdf
intern.pdfintern.pdf
intern.pdf
 
Cross-Platform Game Engine
Cross-Platform Game EngineCross-Platform Game Engine
Cross-Platform Game Engine
 
3. research (Updated)
3. research (Updated)3. research (Updated)
3. research (Updated)
 
Project presentation FPS
Project presentation FPSProject presentation FPS
Project presentation FPS
 
Dec. 16, 2010 Mochi Community Event:Toge Productions
Dec. 16, 2010 Mochi Community Event:Toge ProductionsDec. 16, 2010 Mochi Community Event:Toge Productions
Dec. 16, 2010 Mochi Community Event:Toge Productions
 
MattEkinsJumpstartWork
MattEkinsJumpstartWorkMattEkinsJumpstartWork
MattEkinsJumpstartWork
 
Cocos2d game programming 1
Cocos2d game programming 1Cocos2d game programming 1
Cocos2d game programming 1
 
Unty3D Awesome Assets - uTomate
Unty3D Awesome Assets - uTomateUnty3D Awesome Assets - uTomate
Unty3D Awesome Assets - uTomate
 
Project list
Project listProject list
Project list
 
God Of War : post mortem
God Of War : post mortemGod Of War : post mortem
God Of War : post mortem
 
A Brief Game Jam Survival Guide
A Brief Game Jam Survival GuideA Brief Game Jam Survival Guide
A Brief Game Jam Survival Guide
 
Games evaluation 3
Games evaluation 3Games evaluation 3
Games evaluation 3
 
3. research
3. research3. research
3. research
 
How to Support your Child's Minecraft Play
How to Support your Child's Minecraft PlayHow to Support your Child's Minecraft Play
How to Support your Child's Minecraft Play
 

Recently uploaded

H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
Kamal Acharya
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 

Recently uploaded (20)

H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Automobile Management System Project Report.pdf
Automobile Management System Project Report.pdfAutomobile Management System Project Report.pdf
Automobile Management System Project Report.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 

Game development

  • 2. National High School Game Academy Summer 2015 Pre-College Program in Carnegie Mellon Six weeks learning about game design, 2D and 3D art, sound design, and programming The last 2 weeks making total of two games using Unity, a game development platform
  • 3. Mobile Game Development Project Development Platform Language A team consisting of 2 artists, 2 programmers, and a sound designer 2 weeks given
  • 4. About Unity cross-platform game engine developed by Unity Technologies used to develop video games for PC, consoles, mobile devices and websites https://en.wikipedia.org/wiki/Unity_(game_engine)
  • 5. MonoBehaviour, the Base Class • The base class every script derives from. • In C#, you must explicitly derive from the class MonoBehaviour. • It is important to override suitable “messages” so that the game can operate as planned. • http://docs.unity3d.com/ScriptReference/MonoBehaviour.html
  • 6. Tortoise Hg • First time to use a repository in order to co-work with others and share the artifacts. • Remarks  We needed to communicate before pushing changes.  It is comfortable to use when working properly.  However, experienced many conflicts.
  • 7. Project Procedure Brainstorm ideas Sketch each scene/characters Artists created scene/character. Programmers began coding main functions/actions. Art and code put together. Our team had a poster with task that needed to be completed and fixed. Test Make game more playable and smooth Polish Continue developing
  • 8. Output 2D Unity Project Sound files 36 scripts Image files
  • 9. 36 classes / Main class: PlayerMovement.cs Source Code Repository This is a part of our assets folder. As you can see organization is encouraged when working with many files and lots of people. Output - Scripts
  • 10. Image/sound files How the assets folder looks inside Unity Output – Media Files
  • 11. Image files for opening scene to game A sequence of image files when the game starts Output – Image Sequence
  • 12. Dream Moor - Game Story An orphan named Piper dreams about a magical place called the Dream Moor. There, she gets to escape the harsh reality. However, when enemies start attacking her and she loses health, the dream slowly turns into a nightmare. Piper needs to collect the last idol before she wakes up from her dream. Piper Enemy
  • 13. Piper loses all her healthPiper has to collect all four idols scattered around the maze. Inventory : Bunny bear elephant princess Win Lose Health Bar
  • 14. Screen-shot 1 A simple menu screen
  • 15. Screen-shot 2 Opening scene when game starts
  • 16. Screen-shot 3 A look at the tutorial stage of the game
  • 17. Screen-shot 4 In-game look at the enemy called Hexapod
  • 18. Remarks (1/3) • First-time Game Development As this was the first time I programmed for a game, I learned a lot through the process. Collaborating together
  • 19. Remarks (2/3) • Emphases I wish I understood the importance of  keeping track of all the code,  keeping a list of what is done and what isn’t  and the proper way to use the repository before I began the project. TO-DO AS-IS Repository usage
  • 20. Remarks (3/3) • Learning Through Trial and Error  For example, when creating obstacles,  I originally programmed each tree and shrub as its own object which increased storage by a lot and caused the player to get stuck.  I found out a more easier way to do this was create a transparent box and layer the sprite. gettyimages.com
  • 21. The game development process was difficult and the initial attempt was not as good as I had expected. However, the experience gained from this project will help me on my next.

Editor's Notes

  1. Unity(v 5.1.1f1 personal) C# Time given: 2 Weeks Requirement: Create a mobile game A team consisted of two artists, two programmers, and a sound designer.
  2. Repository Communicate before pushing changes. Comfortable to use when working properly Experience conflicts when committing source code
  3. Brainstorm ideas  sketch each scene/characters  artists created scene/characters & programmers began coding main functions/actions  Art and code put together  have a poster with tasks that need to be completed or fixed  test run  make game more playable and smooth  polish  add sound  polish  finish.
  4. 2D Unity project Source Code Main Class : PlayerMovement.cs Assets/Scripts Game Story An orphan named Piper dreams about a magical place called the Dream Moor. There, she gets to escape the harsh reality. However, when enemies start attacking her and she lose health, the dream slowly turns into a nightmare. Piper needs to collect the last idol before she wakes up from her dream.
  5. Plz attach a description for this page
  6. 2D Unity project Source Code Main Class : PlayerMovement.cs Assets/Scripts Game Story An orphan named Piper dreams about a magical place called the Dream Moor. There, she gets to escape the harsh reality. However, when enemies start attacking her and she lose health, the dream slowly turns into a nightmare. Piper needs to collect the last idol before she wakes up from her dream.
  7. Win: Piper has to collect all four idols scattered around the maze Bunny bear elephant princess Lose: Piper loses all her health