COOKIEVIRUS

COOKIEVIRUS

Dreamentum The surest way to make your dreams come true is to live them.

03 JAN 2021

GMS2 : Platform Game I


Here is the tutorial udemy Peter Morgan

「0/89」「0/100%」[Platform I]

Features:

Learn the basics to build fun and creative platform games, including tricks to add polished and professional features.

The game you will learn to build here is very slick and professional and is a great platform from which to grow your skills. This could be the start of your game development career, or just a fun hobby, but either way I look forward to assisting you in your journey.

Within the course you will learn:

  • Finite State Machines (The absolute best way to structure your code)
  • Tile Based Collisions (Extremely fast collision method)
  • Cool looking psuedo particles (That interact with the environment)
  • Lighting Systems (That service multiple objects)
  • Scripted enemies and sequences (including enemy spawning)
  • Room Fade Transitions, highscore saving, custom tooltips and much more!

Section I: Introduction
  1. Introduction
  2. Rooms
  3. Moving the Player
  4. Player Animations

Section II: Finite State Machines

  1. Scripts
  2. States
  3. State Arrays
  4. Attack State

Section III: Collisions

  1. Tile Collision Setup
  2. Horizontal Tile Collisions
  3. Vertical Tile Collisions

Section VI: Jump and Block

  1. Jump State
  2. Block State
Section V: Improving Jump
  1. Controlled Jumps
  2. Double Jumps
  3. Jump Effects
Section VI: Player Improvements
  1. Crouch and Block
  2. Mask Array
  3. Controller Support

Section VII: Cameras

  1. Cameras

Section VIII: Tiles

  1. Laying Tiles
  2. Layering Tiles
  3. Animated Tiles
  4. Parallax Background
  5. One Way Platforms

Section IX: Frog Enemy

  1. Frog Enemy
  2. Frog Idle State
  3. Frog Jump State
  4. Frog Jump Start State
  5. Frog Jump Land State
  6. Check for Ledges
  7. Frog Attack State
  8. Frog Attack Warning

Section X: Player Attack

  1. Player Attack
  2. Hurting the Enemy
  3. Optimisations
  4. Showing Damage
  5. Sword Effects
  6. Knockback

Section XI: Enemy Attack

  1. Enemy Melee
  2. Hurting State
  3. Flashing Sprite
  4. Blocking Damage
  5. Blocking Knockback
  6. Improving Knockback
  7. Enemy Death - Gems

Section XII: Drawing the GUI

  1. Drawing the GUI
  2. Health Points GUI

Section XIII: Game improvments

  1. Spark Effect
  2. Spark Wall Bounce
  3. Player Stretching
  4. Loot
  5. Player Persistence
  6. Player Death
  7. Screen Shake

Section XIV: Lighting

  1. Lighting
  2. Advanced Lighting
  3. Gem Lighting

Section XV: Traps

  1. Death Traps
  2. Arrow Traps
  3. Arrow Spawner
  4. Arrow Trap Spark
  5. Arrow Damage

Section XVI: Enemy Bug

  1. Bug Enemy
  2. Bug Patrol State
  3. Bug Chase State
  4. Bug Extras

Section XVII: Player Lives

  1. Player Lives
  2. Health Drops
  3. Score GUI

Section XVIII: Room Transitions

  1. Game Over
  2. Fade Screen
  3. Main Menu Tweening
  4. Room Transitions
  5. Death Fade

Section XIX: Highscore

  1. Highscore

Section XX: Final Room

  1. Final Room
  2. Final Room Details
  3. Spawning Enemies
  4. More Spawning Enemies
  5. Exit Trap
  6. Escape the Trap
  7. Game End Screen

Section XXI: Tooltips

  1. Simple Tooltips
  2. Advanced Tooltips

Section XXII: Sound

  1. Player Sounds
  2. Game Sounds and Music

Section XXIII: Finalising the game

  1. Releasing the Game
  2. Bonus Lecture

Categories