Portal 2-D Game Maker game

  1. Add all the necessary sprites to gamemaker
  2. Create a room for testing the different features
  3. Give the player the ability to walk (I used arrow keys)
  4. Add walls and hazards(remember, there are two types of walls)
  5. Add the portal gun(I started with just the blue portal ball)
  6. Create a system that allows for an alternating portal balls
  7. Add the orange portal balls
  8. Add the actual portals now(gray non-portable, white portable)
  9. Create a system that teleports the user from the blue portal to the orange portal(and vice-versa)
  10. Once the portal works, make the walls solid
  11. Ensure that the player does not get stuck in the walls
  12. Add the exit(I place an emancipation grill on it, it doesn't do anything I just think it looks cool)
  13. Add the graphic at the bottom that changes based on the last portal fired

 

(optional additions)

  1. Add the button that opens the door
  2. Make the door start closed
  3. Add the grate that prevents the player from passing but not the portal ball
  4. Add the weighted cube and pressure plate
  5. Change the sprite to the orange variant based on the last portal fired(I put this here because it only changes 1 pixel)

 

(definitely optional)

  1. Add a tutorial mode that starts you with just one portal and fires the orange one for you using the portal launcher
  2. Add the portal launcher
  3. Lasers and a reflective cube that changes the direction of the laser relevant to the cube