SlideShare a Scribd company logo
1 of 21
Terence Byrne 
Firstly I created a sprite. This sprite 
would be the player in the game. 
After giving the sprite properties, I 
then went on to the “edit sprite” 
option. 
After this I then entered the 
“modify mask” option in 
order to manipulate the 
collision mask. 
I found that the diamond 
Collison mask seemed more 
reliable as it seemed to fit 
the sprite better than the 
other shapes.
Terence Byrne 
After this I went on to creating the player object. I chose the sprite we wanted to add objects to and 
then added events. From adding the event I could then add a step. 
I then added coding to the event object in order for my sprite to be able to move, left, right, up, 
down.
Terence Byrne 
Then I created a room known as a level to the game. Then I added the player object to the room. 
This was so the player could be tested e.g. if the coding was wrong I would know as the object 
(sprite) would do things differently. What I found was that the player was going off the screen in 
gameplay. 
To sort out the problem of the player going off the page I went back on my coding and added more 
to it in order to fix the problem.
Terence Byrne 
After this I then went on to create a background. I then created another background so my game 
could have 2 different backgrounds. I then decided to add the 2 backgrounds and slow one 
background movement down to give a flying through space effect
Terence Byrne 
Now my backgrounds were created, I went on to give my game sound. I decided to give sound to 
bullet fired from the spaceship. So I created a player projectile (the bullet) and then gave the 
projectile sound after adding the projectile to the game. I coded the bul let so that it would shoot 
when I press enter. 
I uploaded an already created sound onto gamemaker, for the gun shot effect.
Terence Byrne 
After this I decided to add a particle system for my engines on the spaceship. To create the particle 
system I used coding and then added it to the game 
I then run the game and noticed the particle system working.
Terence Byrne 
Now I needed to create an enemy sprite. So firstly I created the sprite. 
I decided to copy and paste the sprite so I could add an animation. The aim was to make this piece 
flash 
I then went on to creating a collision mask for the enemy sprite.
Terence Byrne 
I then coded the enemy sprite to come in packs of 3 towards the player. 
I then ran the game to test the enemy’s, and they came in packs of three.
Terence Byrne 
However, my bullets would not destroy the enemy and so I needed to fix the problem and code the 
bullet to cause damage when it hits the enemy. 
In order to do this I needed to create an explosion effect and code this object.
Terence Byrne 
After then coding the player bullets to destroy the enemies I run the game the test if the enemies 
would explode, In addition I added sound to the enemy explosion.
Terence Byrne
Terence Byrne 
Then I created the enemy bullet. After this I 
modified the mask to rectangle e.g. the shape of 
the bullet.
Terence Byrne 
The next step was to make my enemies fire back at me. I had to make sure as with the player spr 
that the enemy bullets would not cause problems later after they had been fired so I used the 
destroy instance option to destroy the bullet when it reaches the edge of the map. 
I then made sure the enemy 1object movement code had had the “shoot alarm” varies written 
inside.
Terence Byrne 
I then run the game to test it and the enemy’s had begun shooting at the player. 
Then I went on to adding a shield to the player. I created a code for the shield and then used the 
“draw” event so a rectangle bar of health (shield) will be shown when the game is running.
Terence Byrne 
When I run the game the shield bar was there and so after this I added a collision event to player 1 
using the enemy laser and this meant the bar would decrease in health to whatever I coded it to do. 
The next thing I needed to do was make the player be destroyed and give the player an explosion 
effect. To do this I made an explosion 2 sprite
Terence Byrne 
I the added a step event and coded the particle system in order for my player to explode with 
explosion effects. 
Then I added an alarm event and a create event in order to make this explosion work.
Terence Byrne 
I then added a new step event for the player 1 object and then did some coding to make sure the 
shield would reach zero and therefore the player to explode. 
After this I run the game to make sure the player would die and explode as it should.
Terence Byrne 
I then decided to create another enemy (enemy2_spr), I centred the sprite after creating it and then 
created an enemy 2 laser. After creating that I gave the laser 2 a rectangle collision mask and 
cantered it as well. Also I added an animation for both the enemy 2 and the enemy 2 laser. 
I then added a sound in which would be used for the firing effect of enemy 2 
I then needed to go to the system object and create another alarm in order for my enemy 2 to 
spawn into the game.
Terence Byrne 
I then had to create an enemy 2 object and add things such as collsions alarms and steps like I did 
with enemy 1 
After this I run the game to see if the enemy 2 enemies are working and firing.
Terence Byrne 
At this point, I decided to tweak with my game to try and improve it. First of all I changed the 
background from a apace environment to a city environment in which is under attack by aliens. In 
order to make this background look more realistic I got an image of a silhouette of a city, and then 
traced over it on Adobe Illustrator. After this I added it to my game background and set it as 
persistent so the background would repeat. Then I added more affects to the background with the 
game maker design options e.g. I added hills. 
During the same time as creating a background I also 
changed my Player Sprite. 
After that, I then added a title screen and coded it to come 
into the game at the very start; I also added a code so that 
when I press enter, the game will begin. 
I then decided to give the game a death (end) screen and 
coded it so that when I press (R) the game will restart; whilst 
on the death screen 
After that, I
Terence Byrne 
decided that I would need soundtracks. I went to a website called audionautix, From this site I 
gathered 3 soundtracks. I coded one soundtrack for my starting screen, another for the playing 
screen, and the last one for the death screen. After coding the sounds in on a creation code; I run 
the game and tested the music. The music played ok with no issues meaning that the soundtracks 
were now complete. 
I decided to modify other aspects such as the enemy and player laser, and after this I run the game 
to check everything was working all together with no issues. There were some issues such as my 
player sprite spawning in numerous times as well as enemy sprites; but with some tweaking the 
problem was fixed and the game was running just as it should. I found making this game interesting 
as I learnt many new techniques and tools on game maker, and I finally produced my own game in 
which I believe is at a good standard.

More Related Content

What's hot

My Level Design For 2D Scroll Game
My Level Design For 2D Scroll GameMy Level Design For 2D Scroll Game
My Level Design For 2D Scroll GameArron96
 
My Level Design For 2D Scroll Game By Arron Coakley
My Level Design For 2D Scroll Game By Arron CoakleyMy Level Design For 2D Scroll Game By Arron Coakley
My Level Design For 2D Scroll Game By Arron CoakleyArron96
 
Iain game maker
Iain game makerIain game maker
Iain game makerterry96
 
Iain game maker
Iain game makerIain game maker
Iain game makerterry96
 
Level desighn workflow
Level desighn workflowLevel desighn workflow
Level desighn workflowKeatonBradley
 
Work Flow for 2D Game
Work Flow for 2D GameWork Flow for 2D Game
Work Flow for 2D Gamebowes96123
 
Programming sounds into my game annotation
Programming sounds into my game annotationProgramming sounds into my game annotation
Programming sounds into my game annotationamybrockbank
 
Programming sounds into my game
Programming sounds into my gameProgramming sounds into my game
Programming sounds into my gameJake-hyatt123
 
Game Development Session - 3 | Introduction to Unity
Game Development Session - 3 | Introduction to  UnityGame Development Session - 3 | Introduction to  Unity
Game Development Session - 3 | Introduction to UnityKoderunners
 
Unit 72 my computer game user guide (1) (4)
Unit 72 my computer game user guide (1) (4)Unit 72 my computer game user guide (1) (4)
Unit 72 my computer game user guide (1) (4)Lewis Brierley
 
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 2) scenes
Run and jump tutorial (part 2)   scenesRun and jump tutorial (part 2)   scenes
Run and jump tutorial (part 2) scenesMuhd Basheer
 

What's hot (20)

My Level Design For 2D Scroll Game
My Level Design For 2D Scroll GameMy Level Design For 2D Scroll Game
My Level Design For 2D Scroll Game
 
Workflow
WorkflowWorkflow
Workflow
 
My Level Design For 2D Scroll Game By Arron Coakley
My Level Design For 2D Scroll Game By Arron CoakleyMy Level Design For 2D Scroll Game By Arron Coakley
My Level Design For 2D Scroll Game By Arron Coakley
 
Iain game maker
Iain game makerIain game maker
Iain game maker
 
Iain game maker
Iain game makerIain game maker
Iain game maker
 
Level desighn workflow
Level desighn workflowLevel desighn workflow
Level desighn workflow
 
Work Flow for 2D Game
Work Flow for 2D GameWork Flow for 2D Game
Work Flow for 2D Game
 
Video game research
Video game researchVideo game research
Video game research
 
2dworkflow complete
2dworkflow complete2dworkflow complete
2dworkflow complete
 
Video game research
Video game researchVideo game research
Video game research
 
Video game research (3)
Video game research (3)Video game research (3)
Video game research (3)
 
Programming sounds into my game annotation
Programming sounds into my game annotationProgramming sounds into my game annotation
Programming sounds into my game annotation
 
Programming sounds into my game
Programming sounds into my gameProgramming sounds into my game
Programming sounds into my game
 
Workflow
WorkflowWorkflow
Workflow
 
Game Development Session - 3 | Introduction to Unity
Game Development Session - 3 | Introduction to  UnityGame Development Session - 3 | Introduction to  Unity
Game Development Session - 3 | Introduction to Unity
 
Unit 72 my computer game user guide (1) (4)
Unit 72 my computer game user guide (1) (4)Unit 72 my computer game user guide (1) (4)
Unit 72 my computer game user guide (1) (4)
 
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
 
Pong analysis gs
Pong analysis gsPong analysis gs
Pong analysis gs
 
Work flow
Work flowWork flow
Work flow
 
Run and jump tutorial (part 2) scenes
Run and jump tutorial (part 2)   scenesRun and jump tutorial (part 2)   scenes
Run and jump tutorial (part 2) scenes
 

Viewers also liked

Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1terry96
 
New unit 73 IG2 assignment creating a sample library 2013_Y1
New unit 73 IG2 assignment creating a sample library 2013_Y1New unit 73 IG2 assignment creating a sample library 2013_Y1
New unit 73 IG2 assignment creating a sample library 2013_Y1terry96
 
Bat complete......
Bat complete......Bat complete......
Bat complete......terry96
 
Ig / je game engines_y2_assignment brief
Ig / je game engines_y2_assignment briefIg / je game engines_y2_assignment brief
Ig / je game engines_y2_assignment briefterry96
 
Ig / je game engines_y2_assignment brief
Ig / je game engines_y2_assignment briefIg / je game engines_y2_assignment brief
Ig / je game engines_y2_assignment briefterry96
 
IG2 Task 1 Work Sheet Terence Byrne
IG2 Task 1 Work Sheet Terence ByrneIG2 Task 1 Work Sheet Terence Byrne
IG2 Task 1 Work Sheet Terence Byrneterry96
 
Wire Sculpture Artist
Wire Sculpture Artist Wire Sculpture Artist
Wire Sculpture Artist terry96
 
Unit 73 ig3 assignment programming sound assets to a game 2013_y1
Unit 73 ig3 assignment programming sound assets to a game 2013_y1Unit 73 ig3 assignment programming sound assets to a game 2013_y1
Unit 73 ig3 assignment programming sound assets to a game 2013_y1terry96
 
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSravan Puttagunta
 
Qualitative Results
Qualitative ResultsQualitative Results
Qualitative Resultsterry96
 

Viewers also liked (13)

Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
Unit 73 ig1 assignment computer game audio cut sequence production 2013_y1
 
Task 2
Task 2Task 2
Task 2
 
Task 2
Task 2Task 2
Task 2
 
Task 6
Task 6Task 6
Task 6
 
New unit 73 IG2 assignment creating a sample library 2013_Y1
New unit 73 IG2 assignment creating a sample library 2013_Y1New unit 73 IG2 assignment creating a sample library 2013_Y1
New unit 73 IG2 assignment creating a sample library 2013_Y1
 
Bat complete......
Bat complete......Bat complete......
Bat complete......
 
Ig / je game engines_y2_assignment brief
Ig / je game engines_y2_assignment briefIg / je game engines_y2_assignment brief
Ig / je game engines_y2_assignment brief
 
Ig / je game engines_y2_assignment brief
Ig / je game engines_y2_assignment briefIg / je game engines_y2_assignment brief
Ig / je game engines_y2_assignment brief
 
IG2 Task 1 Work Sheet Terence Byrne
IG2 Task 1 Work Sheet Terence ByrneIG2 Task 1 Work Sheet Terence Byrne
IG2 Task 1 Work Sheet Terence Byrne
 
Wire Sculpture Artist
Wire Sculpture Artist Wire Sculpture Artist
Wire Sculpture Artist
 
Unit 73 ig3 assignment programming sound assets to a game 2013_y1
Unit 73 ig3 assignment programming sound assets to a game 2013_y1Unit 73 ig3 assignment programming sound assets to a game 2013_y1
Unit 73 ig3 assignment programming sound assets to a game 2013_y1
 
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
 
Qualitative Results
Qualitative ResultsQualitative Results
Qualitative Results
 

Similar to Making My Game

Task two workflow by tom crook
Task two workflow by tom crookTask two workflow by tom crook
Task two workflow by tom crookTomCrook
 
2D Top-down shooter workflow
2D Top-down shooter workflow2D Top-down shooter workflow
2D Top-down shooter workflowraimondklavins
 
Y1 gd level_designworkflow
Y1 gd level_designworkflowY1 gd level_designworkflow
Y1 gd level_designworkflowcrisgalliano
 
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
 
Documenting game (recovered)2
Documenting game (recovered)2Documenting game (recovered)2
Documenting game (recovered)2BenWhite101
 
Jake Hyatt 2D Game Workflow
Jake Hyatt 2D Game WorkflowJake Hyatt 2D Game Workflow
Jake Hyatt 2D Game WorkflowJakeyhyatt123
 
Documenting game (recovered)2
Documenting game (recovered)2Documenting game (recovered)2
Documenting game (recovered)2BenWhite101
 

Similar to Making My Game (20)

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
 
2D Top-down shooter workflow
2D Top-down shooter workflow2D Top-down shooter workflow
2D Top-down shooter workflow
 
Y1 gd level_designworkflow
Y1 gd level_designworkflowY1 gd level_designworkflow
Y1 gd level_designworkflow
 
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
 
Workflow
WorkflowWorkflow
Workflow
 
Workflow
WorkflowWorkflow
Workflow
 
Gamemaker work flow
Gamemaker work flowGamemaker work flow
Gamemaker work flow
 
Gamemaker work flow
Gamemaker work flowGamemaker work flow
Gamemaker work flow
 
Work Flow
Work FlowWork Flow
Work Flow
 
Task 2 Work Flow
Task 2 Work FlowTask 2 Work Flow
Task 2 Work Flow
 
Documenting game (recovered)2
Documenting game (recovered)2Documenting game (recovered)2
Documenting game (recovered)2
 
Jake Hyatt 2D Game Workflow
Jake Hyatt 2D Game WorkflowJake Hyatt 2D Game Workflow
Jake Hyatt 2D Game Workflow
 
Documenting game (recovered)2
Documenting game (recovered)2Documenting game (recovered)2
Documenting game (recovered)2
 
Evaluation fmp
Evaluation   fmpEvaluation   fmp
Evaluation fmp
 
2D Game Workflow
2D Game Workflow2D Game Workflow
2D Game Workflow
 
Workflow
WorkflowWorkflow
Workflow
 
critique review
critique reviewcritique review
critique review
 
Documentation
DocumentationDocumentation
Documentation
 

More from terry96

Final major project production diary - Terence Byrne
Final major project production diary  -  Terence ByrneFinal major project production diary  -  Terence Byrne
Final major project production diary - Terence Byrneterry96
 
Task 1 Briefs
Task 1 BriefsTask 1 Briefs
Task 1 Briefsterry96
 
Terence Byrne Art FMP Production Diary
Terence Byrne Art FMP Production DiaryTerence Byrne Art FMP Production Diary
Terence Byrne Art FMP Production Diaryterry96
 
Ideas Generation
Ideas GenerationIdeas Generation
Ideas Generationterry96
 
Magazine Research
Magazine Research Magazine Research
Magazine Research terry96
 
Ideas generation
Ideas generationIdeas generation
Ideas generationterry96
 
P i t c h
P i t c hP i t c h
P i t c hterry96
 
Task 1 Research
Task 1 ResearchTask 1 Research
Task 1 Researchterry96
 
Our Pitch Presentation
Our Pitch Presentation Our Pitch Presentation
Our Pitch Presentation terry96
 
Q Card Quotes
Q Card Quotes Q Card Quotes
Q Card Quotes terry96
 
Kajiit Bio
Kajiit BioKajiit Bio
Kajiit Bioterry96
 
Final Major Project Proposal
Final Major Project Proposal Final Major Project Proposal
Final Major Project Proposal terry96
 
Story Development
Story DevelopmentStory Development
Story Developmentterry96
 
Mood Board
Mood BoardMood Board
Mood Boardterry96
 
Game Covers - Terence Byrne
Game Covers - Terence Byrne Game Covers - Terence Byrne
Game Covers - Terence Byrne terry96
 
Summary of Secondary Research
Summary of Secondary ResearchSummary of Secondary Research
Summary of Secondary Researchterry96
 
Summary of Primary Research
Summary of Primary ResearchSummary of Primary Research
Summary of Primary Researchterry96
 
Research Game Covers
Research Game Covers Research Game Covers
Research Game Covers terry96
 

More from terry96 (20)

Final major project production diary - Terence Byrne
Final major project production diary  -  Terence ByrneFinal major project production diary  -  Terence Byrne
Final major project production diary - Terence Byrne
 
Task 1 Briefs
Task 1 BriefsTask 1 Briefs
Task 1 Briefs
 
Terence Byrne Art FMP Production Diary
Terence Byrne Art FMP Production DiaryTerence Byrne Art FMP Production Diary
Terence Byrne Art FMP Production Diary
 
Ideas Generation
Ideas GenerationIdeas Generation
Ideas Generation
 
Magazine Research
Magazine Research Magazine Research
Magazine Research
 
Ideas generation
Ideas generationIdeas generation
Ideas generation
 
P i t c h
P i t c hP i t c h
P i t c h
 
Task 1 Research
Task 1 ResearchTask 1 Research
Task 1 Research
 
Our Pitch Presentation
Our Pitch Presentation Our Pitch Presentation
Our Pitch Presentation
 
Q Card Quotes
Q Card Quotes Q Card Quotes
Q Card Quotes
 
Q cards
Q cardsQ cards
Q cards
 
Kajiit Bio
Kajiit BioKajiit Bio
Kajiit Bio
 
Final Major Project Proposal
Final Major Project Proposal Final Major Project Proposal
Final Major Project Proposal
 
Story Development
Story DevelopmentStory Development
Story Development
 
Mood Board
Mood BoardMood Board
Mood Board
 
Game Covers - Terence Byrne
Game Covers - Terence Byrne Game Covers - Terence Byrne
Game Covers - Terence Byrne
 
Summary of Secondary Research
Summary of Secondary ResearchSummary of Secondary Research
Summary of Secondary Research
 
Summary of Primary Research
Summary of Primary ResearchSummary of Primary Research
Summary of Primary Research
 
Briefs
BriefsBriefs
Briefs
 
Research Game Covers
Research Game Covers Research Game Covers
Research Game Covers
 

Recently uploaded

Presentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderPresentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderUbaidurrehman997675
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
 
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonCheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonDelhi Call girls
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130Suhani Kapoor
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightDelhi Call girls
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 

Recently uploaded (20)

Presentation.pptx about blender what is blender
Presentation.pptx about blender what is blenderPresentation.pptx about blender what is blender
Presentation.pptx about blender what is blender
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
escort service sasti (*~Call Girls in Prasad Nagar Metro❤️9953056974
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
 
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre GurgaonCheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Huda City Centre Gurgaon
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
VIP Call Girls Service Mehdipatnam Hyderabad Call +91-8250192130
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 nightCheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
Cheap Rate Call girls Malviya Nagar 9205541914 shot 1500 night
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 

Making My Game

  • 1. Terence Byrne Firstly I created a sprite. This sprite would be the player in the game. After giving the sprite properties, I then went on to the “edit sprite” option. After this I then entered the “modify mask” option in order to manipulate the collision mask. I found that the diamond Collison mask seemed more reliable as it seemed to fit the sprite better than the other shapes.
  • 2. Terence Byrne After this I went on to creating the player object. I chose the sprite we wanted to add objects to and then added events. From adding the event I could then add a step. I then added coding to the event object in order for my sprite to be able to move, left, right, up, down.
  • 3. Terence Byrne Then I created a room known as a level to the game. Then I added the player object to the room. This was so the player could be tested e.g. if the coding was wrong I would know as the object (sprite) would do things differently. What I found was that the player was going off the screen in gameplay. To sort out the problem of the player going off the page I went back on my coding and added more to it in order to fix the problem.
  • 4. Terence Byrne After this I then went on to create a background. I then created another background so my game could have 2 different backgrounds. I then decided to add the 2 backgrounds and slow one background movement down to give a flying through space effect
  • 5. Terence Byrne Now my backgrounds were created, I went on to give my game sound. I decided to give sound to bullet fired from the spaceship. So I created a player projectile (the bullet) and then gave the projectile sound after adding the projectile to the game. I coded the bul let so that it would shoot when I press enter. I uploaded an already created sound onto gamemaker, for the gun shot effect.
  • 6. Terence Byrne After this I decided to add a particle system for my engines on the spaceship. To create the particle system I used coding and then added it to the game I then run the game and noticed the particle system working.
  • 7. Terence Byrne Now I needed to create an enemy sprite. So firstly I created the sprite. I decided to copy and paste the sprite so I could add an animation. The aim was to make this piece flash I then went on to creating a collision mask for the enemy sprite.
  • 8. Terence Byrne I then coded the enemy sprite to come in packs of 3 towards the player. I then ran the game to test the enemy’s, and they came in packs of three.
  • 9. Terence Byrne However, my bullets would not destroy the enemy and so I needed to fix the problem and code the bullet to cause damage when it hits the enemy. In order to do this I needed to create an explosion effect and code this object.
  • 10. Terence Byrne After then coding the player bullets to destroy the enemies I run the game the test if the enemies would explode, In addition I added sound to the enemy explosion.
  • 12. Terence Byrne Then I created the enemy bullet. After this I modified the mask to rectangle e.g. the shape of the bullet.
  • 13. Terence Byrne The next step was to make my enemies fire back at me. I had to make sure as with the player spr that the enemy bullets would not cause problems later after they had been fired so I used the destroy instance option to destroy the bullet when it reaches the edge of the map. I then made sure the enemy 1object movement code had had the “shoot alarm” varies written inside.
  • 14. Terence Byrne I then run the game to test it and the enemy’s had begun shooting at the player. Then I went on to adding a shield to the player. I created a code for the shield and then used the “draw” event so a rectangle bar of health (shield) will be shown when the game is running.
  • 15. Terence Byrne When I run the game the shield bar was there and so after this I added a collision event to player 1 using the enemy laser and this meant the bar would decrease in health to whatever I coded it to do. The next thing I needed to do was make the player be destroyed and give the player an explosion effect. To do this I made an explosion 2 sprite
  • 16. Terence Byrne I the added a step event and coded the particle system in order for my player to explode with explosion effects. Then I added an alarm event and a create event in order to make this explosion work.
  • 17. Terence Byrne I then added a new step event for the player 1 object and then did some coding to make sure the shield would reach zero and therefore the player to explode. After this I run the game to make sure the player would die and explode as it should.
  • 18. Terence Byrne I then decided to create another enemy (enemy2_spr), I centred the sprite after creating it and then created an enemy 2 laser. After creating that I gave the laser 2 a rectangle collision mask and cantered it as well. Also I added an animation for both the enemy 2 and the enemy 2 laser. I then added a sound in which would be used for the firing effect of enemy 2 I then needed to go to the system object and create another alarm in order for my enemy 2 to spawn into the game.
  • 19. Terence Byrne I then had to create an enemy 2 object and add things such as collsions alarms and steps like I did with enemy 1 After this I run the game to see if the enemy 2 enemies are working and firing.
  • 20. Terence Byrne At this point, I decided to tweak with my game to try and improve it. First of all I changed the background from a apace environment to a city environment in which is under attack by aliens. In order to make this background look more realistic I got an image of a silhouette of a city, and then traced over it on Adobe Illustrator. After this I added it to my game background and set it as persistent so the background would repeat. Then I added more affects to the background with the game maker design options e.g. I added hills. During the same time as creating a background I also changed my Player Sprite. After that, I then added a title screen and coded it to come into the game at the very start; I also added a code so that when I press enter, the game will begin. I then decided to give the game a death (end) screen and coded it so that when I press (R) the game will restart; whilst on the death screen After that, I
  • 21. Terence Byrne decided that I would need soundtracks. I went to a website called audionautix, From this site I gathered 3 soundtracks. I coded one soundtrack for my starting screen, another for the playing screen, and the last one for the death screen. After coding the sounds in on a creation code; I run the game and tested the music. The music played ok with no issues meaning that the soundtracks were now complete. I decided to modify other aspects such as the enemy and player laser, and after this I run the game to check everything was working all together with no issues. There were some issues such as my player sprite spawning in numerous times as well as enemy sprites; but with some tweaking the problem was fixed and the game was running just as it should. I found making this game interesting as I learnt many new techniques and tools on game maker, and I finally produced my own game in which I believe is at a good standard.