What is the No-Code Revolution?
Welcome to Season 1 of the No-Code Revolution. The No-Code Revolution is a course series dedicated to helping you master 2D Game Development by recreating the core functionality of hit video games. In future seasons, we will be recreating Super Mario Bros, Tetris, and even Celeste.
Season 1
What is the No-Code Revolution?
Welcome to Season 1 of the No-Code Revolution. The No-Code Revolution is a course series dedicated to helping you master 2D Game Development by recreating the core functionality of hit video games. In future seasons, we will be recreating Super Mario Bros, Tetris, and even Celeste.
Season 1
Do you want to create video games without coding? If so, this course is the perfect fit for you. In this course, you will be learning how to use one of the fastest growing open-source game engines in the world- GDevelop. GDevelop has a fast-growing community with hundreds of thousands of users. GDevelop is also being used by major companies such as Google and Amazon. Gdevelop is even being used in a few schools and universities around the world.
You will learn the foundational skills of GDevelop that serve as the stepping stones to game development mastery. But, most importantly, you will learn through the process of doing by creating the notable game of Pong. Recreating Pong will help you learn about:
Object Movement
Player Input
Adding Forces to Objects
Object Collision
Practical Math Usage in Games
Proper Variable Usage
Music & SFX
and more.
Sounds good, but is this course for me?
This Course is For:
Those who are new to game development
Those who want to create games without coding
Those who don't know how to code
Those who want to learn a new game engine
Those who are hard-working
Those who want to join a game development Revolution.
This Course is NOT For:
Those who are lazy
If you're ready to learn how to make video games without coding, enroll in the No-Code Revolution today.
You will be able to download, install, and launch Gdevelop.
Learn how to create and save your Gdevelop project.
What is the best practice for saving a Gdevelop project?
Learn the parts of the Gdevelop interface and discover how to navigate Gdevelop's landscape.
Learn how to navigate and use Gdevelop's event system.
Learn about the 3 most important variables in Gdevelop (numbers, strings, and booleans).
Do you know the 3 basic variable types?
Learn how variables can be used to trigger actions in your game.
Do you know the importance of the Trigger Once condition?
Learn how to use key presses to move Player 1.
Use Gdevelop's collision system to create forcefields to block the Player from moving out of bounds.
Learn how to make a second player that follows the same rules as Player 1.
Learn how to use forces in Gdevelop to move the ball object.
Understand the thought process behind bouncing the ball off of each Player/Paddle.
Learn how to calculate distance between the Y position of the ball and the y position of paddle and store it in a variable.
Use variables and Y ranges to predict how to ball should bounce off of Player 1.
Use variables and Y ranges to predict how to ball should bounce off of Player 2.
Add the foundational events to start making the ball bounce off of the paddles.
Finish the rest of the events to complete ball bouncing feature.
Change the speed of the ball based on its angle so the ball never slows down.
Use layers to effectively group objects and alter their visibility.
Understand the thought process behind making a scoring system for your Pong game.
Make the essential parts of a scoring system for your Pong game.
Start creating the restart sequence for your Pong game.
Finish the restart sequence for your Pong game.
Use Gdevelop's scene system to create a game over screen that will restart the game.
This lecture teaches you how to setup a simple scene with a platformer character and a platform.
This lecture will teach you about the fundamental properties on the platformer behavior.
This lecture will teach you how to customize the controls of your platformer character and flip the player according to the direction in which it is moving.
This lecture will teach you how to add animations to objects. You will also learn how to use the properties in GDevelop's animation system.
This lecture will teach you how to activate animations for a platformer game to match the game This is the Only Level.
This lecture will teach you how to use GDevelop's Tilemap Object to create levels efficiently.
This lecture will teach you how to add spikes to your level with a proper hitbox.
This is the Last Level.
Learn how to learn!
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.