LBaP! Lesson 11 Update
LBaP! Lesson 11 Update
In this lesson, a new level has been added to the project. ‘Beetroot Bridge’ features a variety of example obstacles including an “instant death pit” - a common mechanic found in almost all platformers. There are also examples of a stationary enemy and trigger based obstacles throughout the level as well as a falling platform similar to the ‘Donut Blocks’ first seen in Super Mario Bros. 3 on the NES.
Additionally, you will find a detailed explanation of the design choices relating to each mechanic. These aim to provide a foundational understanding of obstacle design which you can apply when creating unique hazards in your own games. Of course, now that our game contains hazards, I have implemented a player death sequence, too.
Having shared a test build on the Gumpy Function Games Discord Server, I also go into detail regarding my own method of squashing bugs during development and we will explore why excessive use of local variables in a GBS project can lead to devastating outcomes - just ask Joel Jarman, the creator of ‘Fall From Space’!
Lesson 11: Creating Obstacles
The following concepts are explored in the lesson:
- Creating A Level Template Scene
- Implementing A Pause Game System Using The “Display Dialogue Method”
- Efficient Soundtrack Implementation
- Implementing A Player Fail State Using Triggers (Or Instant Death)
- Moving An Actor Using Actor Properties And Value Modifiers
- Setting Up A New Level Scene
- Trigger Based “Instant Death” Obstacles
- Actor Based “Instant Death” Obstacles
- Creating A Falling Platform Using Local Variables
- The Dangers Of Using Local Variables
- A Few Pathways To Solving Bugs (Including An Example)
- A Note On Non-Modal Dialogue Boxes When Changing Scenes
In the next lesson, I’ll be designing another level but this time populating it with a series of enemy examples ranging from simple moving enemies to those with more complex behaviors.
Thanks and happy coding!
- Tom (Gumpy Function)
Files
Get Let's Build a Platformer!
Let's Build a Platformer!
A comprehensive course for GB Studio 4+
Status | Released |
Author | Gumpy Function |
Genre | Educational |
Tags | Game Boy, Game Boy ROM, gbstudio, Tutorial |
More posts
- LBaP! Lesson 10 Update22 days ago
- LBaP! Lesson 9 Update53 days ago
- LBaP! Lesson 7 & 8 Update72 days ago
- LBaP! An Important Update90 days ago
- LBaP! Lesson 6 OverviewDec 09, 2024
- LBaP! Translations & Additional "Follow-Along" DocsDec 06, 2024
- LBaP! Lesson 5 OverviewOct 26, 2024
- LBaP! Lesson 4 OverviewOct 17, 2024
- LBaP! Lesson 3 OverviewOct 10, 2024
Comments
Log in with itch.io to leave a comment.
Love the series. I've been implementing a lot of topics covered in my game and it has helped me develop my game tremendously. I did pay for lesson 7-10 recently, how can I get access to 11 and 12? Thank you so much for creating this series!
Great to hear it's helped so much. Since you have already paid, you automatically have access to lesson 11 and all future lessons when they are released.
You can download lesson 11 via your 'My Library' list. Click on the arrow next to your username in the top right corner of your browser to find your library of purchased games/software on itch - the Let's Build A Platformer! Course will be there if it's already been purchased.
I am still working on lesson 12 and up. I release each lesson as I complete them and will update everyone as soon as I can. It takes me around 4 weeks to complete each lesson. Thanks for your patience!
Awesome! Thanks again!