SlideShare a Scribd company logo
1 of 21
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 Presentationbpatatas
 
iTankster - Addictive Tank Game
iTankster - Addictive Tank GameiTankster - Addictive Tank Game
iTankster - Addictive Tank GameGreta Helder
 
6. Production Reflection
6. Production Reflection6. Production Reflection
6. Production ReflectionSpencerFox5
 
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 DocumentSimó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
 
7. production reflection
7. production reflection7. production reflection
7. production reflectionAbbey Glancy
 
Game Presentation Preparation
Game Presentation PreparationGame Presentation Preparation
Game Presentation PreparationVincent Clyde
 
6. production reflection
6. production reflection6. production reflection
6. production reflectionDaniel Thompson
 
What is dramagame
What is dramagameWhat is dramagame
What is dramagameDramagame
 
Mo' Dimensions Mo' Problems
Mo' Dimensions Mo' ProblemsMo' Dimensions Mo' Problems
Mo' Dimensions Mo' ProblemsSeantron
 
3. research
3. research3. research
3. researchlukeh01
 
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, QatarMaxim Gavrik
 
為什麼要選擇土地貸款
為什麼要選擇土地貸款為什麼要選擇土地貸款
為什麼要選擇土地貸款Lianying Win
 
Actividades de comprensión lectora anisa
Actividades de comprensión lectora anisaActividades de comprensión lectora anisa
Actividades de comprensión lectora anisaLisandra Rivera
 
Artigo de Revista - Ensaio Bidirecional
Artigo de Revista - Ensaio Bidirecional Artigo de Revista - Ensaio Bidirecional
Artigo de Revista - Ensaio Bidirecional Felipe Souza Cruz
 
Packing More Power for South Korea
Packing More Power for South KoreaPacking More Power for South Korea
Packing More Power for South KoreaGE 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 16Terry Flew
 
แถลงข่าว โครงการศึกษาดูงานการจัดระบบการเรียนรู้ โดยใช้ชุมชนเป็นฐาน มหาวิทยาลั...
แถลงข่าว โครงการศึกษาดูงานการจัดระบบการเรียนรู้ โดยใช้ชุมชนเป็นฐาน มหาวิทยาลั...แถลงข่าว โครงการศึกษาดูงานการจัดระบบการเรียนรู้ โดยใช้ชุมชนเป็นฐาน มหาวิทยาลั...
แถลงข่าว โครงการศึกษาดูงานการจัดระบบการเรียนรู้ โดยใช้ชุมชนเป็นฐาน มหาวิทยาลั...Pattie Pattie
 
Norampac Packaging Testing Presentation
Norampac Packaging Testing PresentationNorampac Packaging Testing Presentation
Norampac Packaging Testing PresentationMichel Comtois
 
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 - EnglishHoem 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

Project presentation
Project presentationProject presentation
Project presentationHarsh 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
 
Cross-Platform Game Engine
Cross-Platform Game EngineCross-Platform Game Engine
Cross-Platform Game EngineKiyoung Moon
 
Project presentation FPS
Project presentation FPSProject presentation FPS
Project presentation FPSShubham 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 Productionsmochimedia
 
MattEkinsJumpstartWork
MattEkinsJumpstartWorkMattEkinsJumpstartWork
MattEkinsJumpstartWorkMatt Ekins
 
Unty3D Awesome Assets - uTomate
Unty3D Awesome Assets - uTomateUnty3D Awesome Assets - uTomate
Unty3D Awesome Assets - uTomateTaras Leskiv
 
A Brief Game Jam Survival Guide
A Brief Game Jam Survival GuideA Brief Game Jam Survival Guide
A Brief Game Jam Survival GuideLuca Galli
 
Games evaluation 3
Games evaluation 3Games evaluation 3
Games evaluation 3Jaze14568
 
Piedmont Makers - Minecraft for Parents
Piedmont Makers - Minecraft for ParentsPiedmont Makers - Minecraft for Parents
Piedmont Makers - Minecraft for Parentspatrickcollins12
 

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
 
Piedmont Makers - Minecraft for Parents
Piedmont Makers - Minecraft for ParentsPiedmont Makers - Minecraft for Parents
Piedmont Makers - Minecraft for Parents
 

Recently uploaded

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 

Recently uploaded (20)

(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 

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