How To Make A Game with GDevelop - Levels (E09)
Summary
TLDRIn this ninth tutorial video by Tristan from Victress Games, viewers are guided through enhancing their game with GDevelop by adding two new levels. The first introduces varied obstacle positions and angles, while the second ups the ante with moving obstacles. Tristan emphasizes the importance of game design, particularly the role of the first level in teaching players the game mechanics. He demonstrates how to use global variables to manage levels within a single scene and shares tips on creating engaging, progressively challenging levels. The video also covers implementing moving obstacles with a custom extension and concludes with suggestions for adding visual effects and a call to action for viewers to subscribe and engage with the community.
Takeaways
- 🎮 The video is part of a series on creating a game with GDevelop, focusing on adding two new levels with different obstacles.
- 🛠️ The first level introduces obstacles with varied positions and angles, while the second level introduces moving obstacles for the player to dodge.
- 🎨 Game design is discussed, emphasizing the importance of the first level in teaching players the game mechanics without a text-driven tutorial.
- 📈 The script explains how to use global variables to manage levels within a single scene, rather than creating new scenes for each level.
- 🔄 The process of duplicating and modifying existing game elements to create new levels is shown, including randomizing obstacle positions and angles.
- 🔢 The use of random functions to assign obstacle angles and positions is demonstrated, with options to adjust for more structured randomness.
- 🏁 The video describes how to detect when a player crosses the finish line to transition to the next level, using global variables and scene restarts.
- 🔄 For level three, moving obstacles are created by duplicating existing obstacles and adding a 'Rectangular Movement' behavior, which can be customized.
- 🔵 An extension called 'Rectangular Movement' is introduced, allowing objects to move in a rectangle shape with adjustable speed and direction.
- 💥 The video suggests adding logic to stop moving obstacles when they collide with the player, enhancing the game's challenge and interactivity.
- 📝 The importance of providing visual feedback to the player, such as displaying the current level and using stationary obstacles as a speed reference, is highlighted.
Q & A
What is the main topic of the video?
-The video is about creating additional levels for a game using GDevelop, a 2D open source game engine, and discusses game design principles.
What are the key objectives of the first level in a game according to the video?
-The first level should be of low difficulty, help players learn the controls, understand which objects represent the player and enemies, and provide a general idea of the game's purpose.
Why are first levels often designed with lower difficulty and fewer challenges?
-First levels are designed to teach players the game mechanics and controls without overwhelming them, allowing them to learn gradually.
What is the importance of not using a text-driven tutorial in the first level of a game?
-Not using a text-driven tutorial allows players to learn by interacting with the game world in a more natural and immersive way.
How does the video suggest creating new levels for a game?
-The video suggests two methods: duplicating an existing scene to create a new one or modifying the same scene and using global variables to manage different levels.
What is a global variable and how is it used in the context of this video?
-A global variable is a variable that retains its value throughout the game, even when the scene changes. It is used to track the current level and to restart the same scene with different configurations for each level.
How does the video propose changing the obstacles for level 2?
-For level 2, the video suggests moving the obstacles into random positions and angles to require more precise navigation from the player.
What is the 'rectangular movement' behavior and how is it used in the video?
-The 'rectangular movement' behavior is an extension that makes objects move in a rectangle shape at a constant speed. It is used in the video to create moving obstacles for level 3.
How does the video handle the transition from one level to the next?
-The video describes detecting when the player crosses the finish line and then increasing the global variable for the current level, followed by restarting the scene.
What is the purpose of adding moving obstacles in level 3 as described in the video?
-Adding moving obstacles in level 3 increases the game's difficulty and requires players to dodge them, adding a new layer of challenge.
How does the video suggest visualizing the player's progress through the levels?
-The video suggests adding text on the screen that displays the current level, providing a clear visual reference for the player.
Outlines
هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنMindmap
هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنKeywords
هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنHighlights
هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنTranscripts
هذا القسم متوفر فقط للمشتركين. يرجى الترقية للوصول إلى هذه الميزة.
قم بالترقية الآنتصفح المزيد من مقاطع الفيديو ذات الصلة
How To Make A Game with GDevelop - UI Hacks (E08)
How To Make A Game with GDevelop - Juice (E10)
Unity 2D CHECKPOINTS Tutorial (Simple and Easy!) | Unity 2D Platformer Tutorial #9
How To Make A Game with GDevelop - Menus and Publishing (E11)
3D ENDLESS RUNNER IN UNITY - COINS (Pt 4)
How to Make a Maze Game in Scratch | Tutorial
5.0 / 5 (0 votes)