SlideShare a Scribd company logo
1 of 11
Joshua Grey– 2D Game Workflow
In this screenshot I am creating the character sprite for the game. This is used as
the visual representation of the player in the game.
Here I am adding a collision mask, this allows the player to hit limits of the game
screen so that they can’t go out of the game level and get hit by enemy lasers.
Joshua Grey– 2D Game Workflow
In this screenshot I am creating an object using the player sprite, the object is
what you will control in the game, the sprite is added to make it visual on screen.
This is the screen adding code to allow the player sprite to move, using W,A,S,D.
Joshua Grey– 2D Game Workflow
Here I am creating a room for the character to move around in, this will have a
background added too it, and limits at the top, bottom, left and right.
This is an image from the first time testing the game, in the screenshot I am using
the W,A,S,D keys to move the player around the room.
Joshua Grey– 2D Game Workflow
Here I am adding a background to the room I created, the background was
created the same way as the player sprite.
This is that background added to the game level, so that when controlling the
character in the game the background will be stars rather than just black.
Joshua Grey– 2D Game Workflow
Testing the game with the background, as you can see the background now has
stars rather than just a black background, there are two backgrounds that move
at different speeds to create a sense of depth.
Adding a laser to the spaceship that is used as its weapon, the enemy will
automatically shoot the laser and it will move towards the enemy. The player
then has to evade the lasers.
Joshua Grey– 2D Game Workflow
Adding code for the space ships particle system, this is going to be the jet that is
behind the player spaceship that will active when it is moving.
This is the screen for adding sounds to the game, this sound is played every time
the player presses the “enter” key that Is they key that shoots the player laser.
Joshua Grey– 2D Game Workflow
Here I am creating an enemy sprite, it is created in the same way that the player
was created.
This is a screenshot from adding more code for the enemy character, this allows
the enemy’s to spawn into the level off screen and then gradually appear as you
progress through the level.
Joshua Grey– 2D Game Workflow
Here I am adding sound effects that activate when the enemy dies, this is put
together with a visual explosion to create the effect of the spaceship being
destroyed.
Here are the enemy’s exploding in the game, the sound plays when the enemy’s
blow up.
Joshua Grey– 2D Game Workflow
Adding code to make the enemy’s automatically shoot lasers, these lasers then
seek out the players spaceship who has to avoid them.
This is the screen where I was adding code for a health bar in the game, to
represent the players current life points and how close they are to being blown
up.
Joshua Grey– 2D Game Workflow
This is the heath bar (top right) it decreases every time the player is hit by an
enemy laser when it reaches 0 the player ship blows up in a similar way to the
enemy ships.
This is the code that makes the player character blow up when the shield bar
reaches 0
Joshua Grey– 2D Game Workflow
And this is the screen where I added text to the game that displayed the number
of enemy’s you have killed so far.

More Related Content

What's hot

Introduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First GameIntroduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First GameSarah Sexton
 
Creating a serious game with the Unity 3D Game Engine and the importance of m...
Creating a serious game with the Unity 3D Game Engine and the importance of m...Creating a serious game with the Unity 3D Game Engine and the importance of m...
Creating a serious game with the Unity 3D Game Engine and the importance of m...danielandlubo
 
3. production experiments(2)
3. production experiments(2)3. production experiments(2)
3. production experiments(2)Luke Ross
 
Proposal of 3d GAME Final Year Project
Proposal of  3d GAME Final Year ProjectProposal of  3d GAME Final Year Project
Proposal of 3d GAME Final Year Projectfahim shahzad
 
Chapt 1 (part 2) installing the sdk and exploring the workspace
Chapt 1 (part 2)   installing the sdk and exploring the workspaceChapt 1 (part 2)   installing the sdk and exploring the workspace
Chapt 1 (part 2) installing the sdk and exploring the workspaceMuhd Basheer
 
Chapt 2 storyboarding techniques
Chapt 2   storyboarding techniquesChapt 2   storyboarding techniques
Chapt 2 storyboarding techniquesMuhd Basheer
 
Solid Gaming DayZ 2015
Solid Gaming DayZ 2015Solid Gaming DayZ 2015
Solid Gaming DayZ 2015solidsanteri
 
Up cloth - GameDesignDoccument
Up cloth - GameDesignDoccumentUp cloth - GameDesignDoccument
Up cloth - GameDesignDoccumentEléonore Arbaux
 
Flow Of The Making Of A 2D Game
Flow Of The Making Of A 2D GameFlow Of The Making Of A 2D Game
Flow Of The Making Of A 2D GameLouisHughes666
 
Run and jump tutorial (part 1) actors
Run and jump tutorial (part 1)   actorsRun and jump tutorial (part 1)   actors
Run and jump tutorial (part 1) actorsMuhd Basheer
 
1. initial plans(2)[1]
1. initial plans(2)[1]1. initial plans(2)[1]
1. initial plans(2)[1]Luke Ross
 
Game Project / Working with Unity
Game Project / Working with UnityGame Project / Working with Unity
Game Project / Working with UnityPetri Lankoski
 
Casual and Social Games with Unity
Casual and Social Games with UnityCasual and Social Games with Unity
Casual and Social Games with UnityTadej Gregorcic
 

What's hot (19)

Introduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First GameIntroduction to Unity3D and Building your First Game
Introduction to Unity3D and Building your First Game
 
Creating a serious game with the Unity 3D Game Engine and the importance of m...
Creating a serious game with the Unity 3D Game Engine and the importance of m...Creating a serious game with the Unity 3D Game Engine and the importance of m...
Creating a serious game with the Unity 3D Game Engine and the importance of m...
 
3. production experiments(2)
3. production experiments(2)3. production experiments(2)
3. production experiments(2)
 
Proposal of 3d GAME Final Year Project
Proposal of  3d GAME Final Year ProjectProposal of  3d GAME Final Year Project
Proposal of 3d GAME Final Year Project
 
Chapt 1 (part 2) installing the sdk and exploring the workspace
Chapt 1 (part 2)   installing the sdk and exploring the workspaceChapt 1 (part 2)   installing the sdk and exploring the workspace
Chapt 1 (part 2) installing the sdk and exploring the workspace
 
Diary entry
Diary entryDiary entry
Diary entry
 
Chapt 2 storyboarding techniques
Chapt 2   storyboarding techniquesChapt 2   storyboarding techniques
Chapt 2 storyboarding techniques
 
Solid Gaming DayZ 2015
Solid Gaming DayZ 2015Solid Gaming DayZ 2015
Solid Gaming DayZ 2015
 
Unity
UnityUnity
Unity
 
Street runner final
Street runner finalStreet runner final
Street runner final
 
Up cloth - GameDesignDoccument
Up cloth - GameDesignDoccumentUp cloth - GameDesignDoccument
Up cloth - GameDesignDoccument
 
Flow Of The Making Of A 2D Game
Flow Of The Making Of A 2D GameFlow Of The Making Of A 2D Game
Flow Of The Making Of A 2D Game
 
Run and jump tutorial (part 1) actors
Run and jump tutorial (part 1)   actorsRun and jump tutorial (part 1)   actors
Run and jump tutorial (part 1) actors
 
Game design document
Game design document Game design document
Game design document
 
1. initial plans(2)[1]
1. initial plans(2)[1]1. initial plans(2)[1]
1. initial plans(2)[1]
 
Game Project / Working with Unity
Game Project / Working with UnityGame Project / Working with Unity
Game Project / Working with Unity
 
Production reflection
Production reflectionProduction reflection
Production reflection
 
Casual and Social Games with Unity
Casual and Social Games with UnityCasual and Social Games with Unity
Casual and Social Games with Unity
 
unity basics
unity basicsunity basics
unity basics
 

Viewers also liked (15)

fwef
fweffwef
fwef
 
nin
ninnin
nin
 
ijij
ijijijij
ijij
 
GameIdea
GameIdeaGameIdea
GameIdea
 
Zeldaijij
ZeldaijijZeldaijij
Zeldaijij
 
ghy
ghyghy
ghy
 
vu
vuvu
vu
 
zeldaaferwe
zeldaaferwezeldaaferwe
zeldaaferwe
 
GTA-V
GTA-VGTA-V
GTA-V
 
GTA-V
GTA-VGTA-V
GTA-V
 
dedewd
dedewddedewd
dedewd
 
Ig je game engines assignment brief
Ig je game engines assignment briefIg je game engines assignment brief
Ig je game engines assignment brief
 
uyui
uyuiuyui
uyui
 
rht
rhtrht
rht
 
Productionlog;o
Productionlog;oProductionlog;o
Productionlog;o
 

Similar to JoshuaGrey-2DGameWorkflow

Y1 gd level_designworkflow
Y1 gd level_designworkflowY1 gd level_designworkflow
Y1 gd level_designworkflowcrisgalliano
 
2d game printscreens
2d game printscreens2d game printscreens
2d game printscreensElliot Black
 
Game maker walkthrough
Game maker walkthroughGame maker walkthrough
Game maker walkthroughLewisB2013
 
Galactic Wars XNA Game
Galactic Wars XNA GameGalactic Wars XNA Game
Galactic Wars XNA GameSohil Gupta
 
Task two workflow by tom crook
Task two workflow by tom crookTask two workflow by tom crook
Task two workflow by tom crookTomCrook
 
"Lunia Z" En 2.4 update plan
"Lunia Z" En 2.4 update plan"Lunia Z" En 2.4 update plan
"Lunia Z" En 2.4 update plansadku
 
Making My Game
Making My Game Making My Game
Making My Game terry96
 
Jowen roche 2 d game workflow
Jowen roche 2 d game workflowJowen roche 2 d game workflow
Jowen roche 2 d game workflowaknatdeahobia
 
2d games design
2d games design 2d games design
2d games design rafiqfps
 

Similar to JoshuaGrey-2DGameWorkflow (20)

GameMaker Workflow
GameMaker WorkflowGameMaker Workflow
GameMaker Workflow
 
Workflow
WorkflowWorkflow
Workflow
 
Workflow
WorkflowWorkflow
Workflow
 
Y1 gd level_designworkflow
Y1 gd level_designworkflowY1 gd level_designworkflow
Y1 gd level_designworkflow
 
Game maker workflow
Game maker workflow Game maker workflow
Game maker workflow
 
2dworkflow complete
2dworkflow complete2dworkflow complete
2dworkflow complete
 
Gamemaker work flow
Gamemaker work flowGamemaker work flow
Gamemaker work flow
 
Gamemaker work flow
Gamemaker work flowGamemaker work flow
Gamemaker work flow
 
2d game printscreens
2d game printscreens2d game printscreens
2d game printscreens
 
Game maker walkthrough
Game maker walkthroughGame maker walkthrough
Game maker walkthrough
 
Galactic Wars XNA Game
Galactic Wars XNA GameGalactic Wars XNA Game
Galactic Wars XNA Game
 
Task two workflow by tom crook
Task two workflow by tom crookTask two workflow by tom crook
Task two workflow by tom crook
 
"Lunia Z" En 2.4 update plan
"Lunia Z" En 2.4 update plan"Lunia Z" En 2.4 update plan
"Lunia Z" En 2.4 update plan
 
Workflow
WorkflowWorkflow
Workflow
 
Making My Game
Making My Game Making My Game
Making My Game
 
Evaluation fmp
Evaluation   fmpEvaluation   fmp
Evaluation fmp
 
Research
ResearchResearch
Research
 
Jowen roche 2 d game workflow
Jowen roche 2 d game workflowJowen roche 2 d game workflow
Jowen roche 2 d game workflow
 
2d games design
2d games design 2d games design
2d games design
 
Work flow
Work flowWork flow
Work flow
 

More from Joshgrey16

More from Joshgrey16 (7)

myukm
myukmmyukm
myukm
 
wdfwef
wdfwefwdfwef
wdfwef
 
unh
unhunh
unh
 
DNQENUD
DNQENUDDNQENUD
DNQENUD
 
deded
dededdeded
deded
 
trhtrh
trhtrhtrhtrh
trhtrh
 
thdtht
thdthtthdtht
thdtht
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 

JoshuaGrey-2DGameWorkflow

  • 1. Joshua Grey– 2D Game Workflow In this screenshot I am creating the character sprite for the game. This is used as the visual representation of the player in the game. Here I am adding a collision mask, this allows the player to hit limits of the game screen so that they can’t go out of the game level and get hit by enemy lasers.
  • 2. Joshua Grey– 2D Game Workflow In this screenshot I am creating an object using the player sprite, the object is what you will control in the game, the sprite is added to make it visual on screen. This is the screen adding code to allow the player sprite to move, using W,A,S,D.
  • 3. Joshua Grey– 2D Game Workflow Here I am creating a room for the character to move around in, this will have a background added too it, and limits at the top, bottom, left and right. This is an image from the first time testing the game, in the screenshot I am using the W,A,S,D keys to move the player around the room.
  • 4. Joshua Grey– 2D Game Workflow Here I am adding a background to the room I created, the background was created the same way as the player sprite. This is that background added to the game level, so that when controlling the character in the game the background will be stars rather than just black.
  • 5. Joshua Grey– 2D Game Workflow Testing the game with the background, as you can see the background now has stars rather than just a black background, there are two backgrounds that move at different speeds to create a sense of depth. Adding a laser to the spaceship that is used as its weapon, the enemy will automatically shoot the laser and it will move towards the enemy. The player then has to evade the lasers.
  • 6. Joshua Grey– 2D Game Workflow Adding code for the space ships particle system, this is going to be the jet that is behind the player spaceship that will active when it is moving. This is the screen for adding sounds to the game, this sound is played every time the player presses the “enter” key that Is they key that shoots the player laser.
  • 7. Joshua Grey– 2D Game Workflow Here I am creating an enemy sprite, it is created in the same way that the player was created. This is a screenshot from adding more code for the enemy character, this allows the enemy’s to spawn into the level off screen and then gradually appear as you progress through the level.
  • 8. Joshua Grey– 2D Game Workflow Here I am adding sound effects that activate when the enemy dies, this is put together with a visual explosion to create the effect of the spaceship being destroyed. Here are the enemy’s exploding in the game, the sound plays when the enemy’s blow up.
  • 9. Joshua Grey– 2D Game Workflow Adding code to make the enemy’s automatically shoot lasers, these lasers then seek out the players spaceship who has to avoid them. This is the screen where I was adding code for a health bar in the game, to represent the players current life points and how close they are to being blown up.
  • 10. Joshua Grey– 2D Game Workflow This is the heath bar (top right) it decreases every time the player is hit by an enemy laser when it reaches 0 the player ship blows up in a similar way to the enemy ships. This is the code that makes the player character blow up when the shield bar reaches 0
  • 11. Joshua Grey– 2D Game Workflow And this is the screen where I added text to the game that displayed the number of enemy’s you have killed so far.