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

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
 
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
 

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
 
Task two workflow by tom crook
Task two workflow by tom crookTask two workflow by tom crook
Task two workflow by tom crookTomCrook
 
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
 

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
 
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
 
Modelling Production
Modelling ProductionModelling Production
Modelling ProductionSamDuxburyGDS
 
Pitch Presentation Brief
Pitch Presentation BriefPitch Presentation Brief
Pitch Presentation BriefSamDuxburyGDS
 
HA12 Marrionette Assignment Brief
HA12 Marrionette Assignment BriefHA12 Marrionette Assignment Brief
HA12 Marrionette Assignment BriefSamDuxburyGDS
 
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
 
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
 

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

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 

Recently uploaded (20)

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.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.