SlideShare a Scribd company logo
1 of 4
Sam Duxbury 
Firstly I created the idea for my main player sprite, to do this I used the software available within 
GameMaker to draw it out and add the desired colours. 
Once I had finished the design for my sprite, I then created an object for the player, the reason being 
for this is because this is where I will add all the necessary scripting to make the player collidable and 
playable 
Once making the object for my sprite, I was then able to a code to it, the reason being for this is 
because without the code it would just be an object capable of doing nothing hence the use of 
coding, the first code we did was a movement piece, making it able to navigate around the room. 
After completing my player object I then created room and placed my player object within in it. By 
doing this I would be able to add my objects so they become visible within the room and also when I 
create a background I can add that into the room and add a scrolling effect to it so it looks like the 
player object is floating through space.
Sam Duxbury 
# 
Once completing this task I then moved on to a more advanced part which was adding a particle 
system to the player object to create a flame representing the flame coming out of the back. The 
reason why I did this was to make it look more realistic and actually make it look like it was flying 
through the air. 
Once the particle systems was up and running I was then able to start adding the projectile systems 
that would hit and destroy the images, this would first take me to create another sprite which would 
be the enemy.
Sam Duxbury 
Now I have created the sprites for my enemies I was then able to create the projectile, this took a 
small piece of code to represent when the enemy was hit by it, it would then be destroyed and 
removed from the room along with the bullet. 
Now I had created the shooting within the game I had to create a tally to keep track of my health 
and points within the current session, once again this would take an object and scripting within that 
object. This wasnโ€™t the most challenging piece of code but did take some getting used to, to 
understand how the code worked. 
Once I had completed all the in-game elements, I had to then make a main menu and game over 
screen for my game. To make this possible I would have to create another two rooms and place the 
necessary objects within them to make them work. Once placing the objects in, I had to create a 
code which made them interactive and did something every time they were clicked.
Sam Duxbury 
Once completing all of necessary components of the main menu the last thing I had to do was add 
main menu sound which meant I had to import my chosen sound into GameMaker and then attach 
it to the rooms which I wanted it to play in.

More Related Content

What's hot

Work Flow
Work FlowWork Flow
Work FlowKalen612
ย 
3. production experiments(2) (1)
3. production experiments(2) (1)3. production experiments(2) (1)
3. production experiments(2) (1)AlexGraham56
ย 
Work flow for game maker game
Work flow for game maker gameWork flow for game maker game
Work flow for game maker gameAdambailey-eccles
ย 
3d unity game workflow
3d unity game workflow3d unity game workflow
3d unity game workflowrosstapher
ย 
Unity work flow
Unity work flowUnity work flow
Unity work flowJaket123
ย 
6. production reflection
6. production reflection6. production reflection
6. production reflectionDaniel Thompson
ย 
6. production reflection
6. production reflection6. production reflection
6. production reflectionMadeleineRoss7
ย 
1. production experiments
1. production experiments 1. production experiments
1. production experiments RebeccaEdwards79
ย 
Forest assassin 2 d platformer game
Forest assassin 2 d platformer gameForest assassin 2 d platformer game
Forest assassin 2 d platformer gameAnshuman Pattnaik
ย 
Production RPG Maker.
Production RPG Maker. Production RPG Maker.
Production RPG Maker. Jordi Martos
ย 
Project 4 production experiments ghost game
Project 4 production experiments ghost gameProject 4 production experiments ghost game
Project 4 production experiments ghost gameClinton Mkala
ย 
3. production experiments
3. production experiments3. production experiments
3. production experimentsMedia Studies
ย 
Days before the end
Days before the endDays before the end
Days before the endstellarcolt45
ย 
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
ย 
Y1 gd level_designworkflow
Y1 gd level_designworkflowY1 gd level_designworkflow
Y1 gd level_designworkflowNeilRogero
ย 
Gamemaker work flow
Gamemaker work flowGamemaker work flow
Gamemaker work flowClintParisCom
ย 

What's hot (18)

Work Flow
Work FlowWork Flow
Work Flow
ย 
Unity workflow
Unity workflowUnity workflow
Unity workflow
ย 
3. production experiments(2) (1)
3. production experiments(2) (1)3. production experiments(2) (1)
3. production experiments(2) (1)
ย 
Work flow for game maker game
Work flow for game maker gameWork flow for game maker game
Work flow for game maker game
ย 
3d unity game workflow
3d unity game workflow3d unity game workflow
3d unity game workflow
ย 
Unity work flow
Unity work flowUnity work flow
Unity work flow
ย 
6. production reflection
6. production reflection6. production reflection
6. production reflection
ย 
6. production reflection
6. production reflection6. production reflection
6. production reflection
ย 
1. production experiments
1. production experiments 1. production experiments
1. production experiments
ย 
Forest assassin 2 d platformer game
Forest assassin 2 d platformer gameForest assassin 2 d platformer game
Forest assassin 2 d platformer game
ย 
Production RPG Maker.
Production RPG Maker. Production RPG Maker.
Production RPG Maker.
ย 
Project 4 production experiments ghost game
Project 4 production experiments ghost gameProject 4 production experiments ghost game
Project 4 production experiments ghost game
ย 
3. production experiments
3. production experiments3. production experiments
3. production experiments
ย 
Days before the end
Days before the endDays before the end
Days before the end
ย 
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
ย 
Research
ResearchResearch
Research
ย 
Y1 gd level_designworkflow
Y1 gd level_designworkflowY1 gd level_designworkflow
Y1 gd level_designworkflow
ย 
Gamemaker work flow
Gamemaker work flowGamemaker work flow
Gamemaker work flow
ย 

Similar to 2D Game Workflow

Ben Atherton 2D Side Scrolling Shooter Workflow
Ben Atherton 2D Side Scrolling Shooter WorkflowBen Atherton 2D Side Scrolling Shooter Workflow
Ben Atherton 2D Side Scrolling Shooter WorkflowBen_Atherton
ย 
Work flow
Work flowWork flow
Work flowDeightonater
ย 
Task two workflow by tom crook
Task two workflow by tom crookTask two workflow by tom crook
Task two workflow by tom crookTomCrook
ย 
Workflow
WorkflowWorkflow
Workflowcrimzon36
ย 
Workflow
WorkflowWorkflow
Workflowcrimzon36
ย 
Work Flow
Work FlowWork Flow
Work Flowcopelandadam
ย 
Dev Log XB3001 Sam Gregory-Haigh
Dev Log XB3001 Sam Gregory-HaighDev Log XB3001 Sam Gregory-Haigh
Dev Log XB3001 Sam Gregory-Haighsamgh1995
ย 
Tasks for Adventure Project
Tasks for Adventure ProjectTasks for Adventure Project
Tasks for Adventure Projectjackhurst8
ย 
Making My Game
Making My Game Making My Game
Making My Game terry96
ย 
01.) Production experiments
01.) Production experiments01.) Production experiments
01.) Production experimentsgeorgewetton1
ย 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topicjackhurst8
ย 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topicjackhurst8
ย 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topicjackhurst8
ย 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topicjackhurst8
ย 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topicjackhurst8
ย 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topicjackhurst8
ย 
3. production experiments(2)
3. production experiments(2)3. production experiments(2)
3. production experiments(2)seancawood2
ย 
Work Flow
Work FlowWork Flow
Work FlowKalen612
ย 

Similar to 2D Game Workflow (20)

Ben Atherton 2D Side Scrolling Shooter Workflow
Ben Atherton 2D Side Scrolling Shooter WorkflowBen Atherton 2D Side Scrolling Shooter Workflow
Ben Atherton 2D Side Scrolling Shooter Workflow
ย 
Work flow
Work flowWork flow
Work flow
ย 
Task two workflow by tom crook
Task two workflow by tom crookTask two workflow by tom crook
Task two workflow by tom crook
ย 
Workflow
WorkflowWorkflow
Workflow
ย 
Workflow
WorkflowWorkflow
Workflow
ย 
Work Flow
Work FlowWork Flow
Work Flow
ย 
GameMaker Workflow
GameMaker WorkflowGameMaker Workflow
GameMaker Workflow
ย 
Evaluation 4
Evaluation 4Evaluation 4
Evaluation 4
ย 
Dev Log XB3001 Sam Gregory-Haigh
Dev Log XB3001 Sam Gregory-HaighDev Log XB3001 Sam Gregory-Haigh
Dev Log XB3001 Sam Gregory-Haigh
ย 
Tasks for Adventure Project
Tasks for Adventure ProjectTasks for Adventure Project
Tasks for Adventure Project
ย 
Making My Game
Making My Game Making My Game
Making My Game
ย 
01.) Production experiments
01.) Production experiments01.) Production experiments
01.) Production experiments
ย 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
ย 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
ย 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
ย 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
ย 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
ย 
Diary For Adventure Topic
Diary For Adventure TopicDiary For Adventure Topic
Diary For Adventure Topic
ย 
3. production experiments(2)
3. production experiments(2)3. production experiments(2)
3. production experiments(2)
ย 
Work Flow
Work FlowWork Flow
Work Flow
ย 

More from SamDuxburyGDS

FMP Art Production Log
FMP Art Production LogFMP Art Production Log
FMP Art Production LogSamDuxburyGDS
ย 
Unit 67 Production Log
Unit 67 Production LogUnit 67 Production Log
Unit 67 Production LogSamDuxburyGDS
ย 
Research Images
Research ImagesResearch Images
Research ImagesSamDuxburyGDS
ย 
Art Presentation Pitch
Art Presentation PitchArt Presentation Pitch
Art Presentation PitchSamDuxburyGDS
ย 
Unit 68 Layout Production Log
Unit 68 Layout Production LogUnit 68 Layout Production Log
Unit 68 Layout Production LogSamDuxburyGDS
ย 
Unit 68 Texture Production Log
Unit 68 Texture Production LogUnit 68 Texture Production Log
Unit 68 Texture Production LogSamDuxburyGDS
ย 
Space Station Production Log
Space Station Production LogSpace Station Production Log
Space Station Production LogSamDuxburyGDS
ย 
Research Powerpoint
Research PowerpointResearch Powerpoint
Research PowerpointSamDuxburyGDS
ย 
Modelling Production
Modelling ProductionModelling Production
Modelling ProductionSamDuxburyGDS
ย 
FMP Weekly Dairy
FMP Weekly DairyFMP Weekly Dairy
FMP Weekly DairySamDuxburyGDS
ย 
Pitch Presentation Brief
Pitch Presentation BriefPitch Presentation Brief
Pitch Presentation BriefSamDuxburyGDS
ย 
FMP Proposal Form
FMP Proposal FormFMP Proposal Form
FMP Proposal FormSamDuxburyGDS
ย 
HA12 Marrionette Assignment Brief
HA12 Marrionette Assignment BriefHA12 Marrionette Assignment Brief
HA12 Marrionette Assignment BriefSamDuxburyGDS
ย 
FMP Task One
FMP Task One FMP Task One
FMP Task One SamDuxburyGDS
ย 
Qualitative Research Results
Qualitative Research ResultsQualitative Research Results
Qualitative Research ResultsSamDuxburyGDS
ย 
IG5 Assignment Final Major Project 2014 to 2015
IG5 Assignment Final Major Project 2014 to 2015IG5 Assignment Final Major Project 2014 to 2015
IG5 Assignment Final Major Project 2014 to 2015SamDuxburyGDS
ย 
Unity 3D Workflow
 Unity 3D Workflow Unity 3D Workflow
Unity 3D WorkflowSamDuxburyGDS
ย 
Response Theories
Response TheoriesResponse Theories
Response TheoriesSamDuxburyGDS
ย 
Just dance vs The Last Of Us
Just dance vs The Last Of UsJust dance vs The Last Of Us
Just dance vs The Last Of UsSamDuxburyGDS
ย 
Setting Research
Setting ResearchSetting Research
Setting ResearchSamDuxburyGDS
ย 

More from SamDuxburyGDS (20)

FMP Art Production Log
FMP Art Production LogFMP Art Production Log
FMP Art Production Log
ย 
Unit 67 Production Log
Unit 67 Production LogUnit 67 Production Log
Unit 67 Production Log
ย 
Research Images
Research ImagesResearch Images
Research Images
ย 
Art Presentation Pitch
Art Presentation PitchArt Presentation Pitch
Art Presentation Pitch
ย 
Unit 68 Layout Production Log
Unit 68 Layout Production LogUnit 68 Layout Production Log
Unit 68 Layout Production Log
ย 
Unit 68 Texture Production Log
Unit 68 Texture Production LogUnit 68 Texture Production Log
Unit 68 Texture Production Log
ย 
Space Station Production Log
Space Station Production LogSpace Station Production Log
Space Station Production Log
ย 
Research Powerpoint
Research PowerpointResearch Powerpoint
Research Powerpoint
ย 
Modelling Production
Modelling ProductionModelling Production
Modelling Production
ย 
FMP Weekly Dairy
FMP Weekly DairyFMP Weekly Dairy
FMP Weekly Dairy
ย 
Pitch Presentation Brief
Pitch Presentation BriefPitch Presentation Brief
Pitch Presentation Brief
ย 
FMP Proposal Form
FMP Proposal FormFMP Proposal Form
FMP Proposal Form
ย 
HA12 Marrionette Assignment Brief
HA12 Marrionette Assignment BriefHA12 Marrionette Assignment Brief
HA12 Marrionette Assignment Brief
ย 
FMP Task One
FMP Task One FMP Task One
FMP Task One
ย 
Qualitative Research Results
Qualitative Research ResultsQualitative Research Results
Qualitative Research Results
ย 
IG5 Assignment Final Major Project 2014 to 2015
IG5 Assignment Final Major Project 2014 to 2015IG5 Assignment Final Major Project 2014 to 2015
IG5 Assignment Final Major Project 2014 to 2015
ย 
Unity 3D Workflow
 Unity 3D Workflow Unity 3D Workflow
Unity 3D Workflow
ย 
Response Theories
Response TheoriesResponse Theories
Response Theories
ย 
Just dance vs The Last Of Us
Just dance vs The Last Of UsJust dance vs The Last Of Us
Just dance vs The Last Of Us
ย 
Setting Research
Setting ResearchSetting Research
Setting Research
ย 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
ย 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
ย 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
ย 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
ย 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
ย 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
ย 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
ย 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
ย 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
ย 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
ย 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
ย 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
ย 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
ย 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
ย 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
ย 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
ย 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
ย 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
ย 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
ย 

Recently uploaded (20)

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
ย 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
ย 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
ย 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
ย 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
ย 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
ย 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
ย 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ย 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
ย 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
ย 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
ย 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
ย 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
ย 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
ย 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
ย 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
ย 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
ย 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
ย 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
ย 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
ย 

2D Game Workflow

  • 1. Sam Duxbury Firstly I created the idea for my main player sprite, to do this I used the software available within GameMaker to draw it out and add the desired colours. Once I had finished the design for my sprite, I then created an object for the player, the reason being for this is because this is where I will add all the necessary scripting to make the player collidable and playable Once making the object for my sprite, I was then able to a code to it, the reason being for this is because without the code it would just be an object capable of doing nothing hence the use of coding, the first code we did was a movement piece, making it able to navigate around the room. After completing my player object I then created room and placed my player object within in it. By doing this I would be able to add my objects so they become visible within the room and also when I create a background I can add that into the room and add a scrolling effect to it so it looks like the player object is floating through space.
  • 2. Sam Duxbury # Once completing this task I then moved on to a more advanced part which was adding a particle system to the player object to create a flame representing the flame coming out of the back. The reason why I did this was to make it look more realistic and actually make it look like it was flying through the air. Once the particle systems was up and running I was then able to start adding the projectile systems that would hit and destroy the images, this would first take me to create another sprite which would be the enemy.
  • 3. Sam Duxbury Now I have created the sprites for my enemies I was then able to create the projectile, this took a small piece of code to represent when the enemy was hit by it, it would then be destroyed and removed from the room along with the bullet. Now I had created the shooting within the game I had to create a tally to keep track of my health and points within the current session, once again this would take an object and scripting within that object. This wasnโ€™t the most challenging piece of code but did take some getting used to, to understand how the code worked. Once I had completed all the in-game elements, I had to then make a main menu and game over screen for my game. To make this possible I would have to create another two rooms and place the necessary objects within them to make them work. Once placing the objects in, I had to create a code which made them interactive and did something every time they were clicked.
  • 4. Sam Duxbury Once completing all of necessary components of the main menu the last thing I had to do was add main menu sound which meant I had to import my chosen sound into GameMaker and then attach it to the rooms which I wanted it to play in.