The No-Code Revolution: Beginner's Guide to Game Development
- Description
- Curriculum
- FAQ
- Reviews
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!
-
3Creating & Saving a GDevelop ProjectVideo lesson
Learn how to create and save your Gdevelop project.
-
4How should I save?Quiz
What is the best practice for saving a Gdevelop project?
-
5Navigating GDevelop's InterfaceVideo lesson
Learn the parts of the Gdevelop interface and discover how to navigate Gdevelop's landscape.
-
6Events > Code (Introduction to GDevelop's Event System)Video lesson
Learn how to navigate and use Gdevelop's event system.
-
7Variables IntroductionVideo lesson
Learn about the 3 most important variables in Gdevelop (numbers, strings, and booleans).
-
8Variables QuizQuiz
Do you know the 3 basic variable types?
-
9New Variable SystemText lesson
-
10Using Variables to Trigger ActionsVideo lesson
Learn how variables can be used to trigger actions in your game.
-
11Trigger Once QuizQuiz
Do you know the importance of the Trigger Once condition?
-
12Player 1 MovementVideo lesson
Learn how to use key presses to move Player 1.
-
13Player ForcefieldVideo lesson
Use Gdevelop's collision system to create forcefields to block the Player from moving out of bounds.
-
14Player 2 MovementVideo lesson
Learn how to make a second player that follows the same rules as Player 1.
-
15Ball MovementVideo lesson
Learn how to use forces in Gdevelop to move the ball object.
-
16Preparing for War (On a Whiteboard)Video lesson
Understand the thought process behind bouncing the ball off of each Player/Paddle.
-
17Confusion On The Next LessonText lesson
-
18Calculating the Ball's Distance from the Paddle (Y Distance)Video lesson
Learn how to calculate distance between the Y position of the ball and the y position of paddle and store it in a variable.
-
19New Variable System (Reminder)Text lesson
-
20Ball Angle Prediction (Player 1)Video lesson
Use variables and Y ranges to predict how to ball should bounce off of Player 1.
-
21Ball Angle Prediction (Player 2)Video lesson
Use variables and Y ranges to predict how to ball should bounce off of Player 2.
-
22Ball Bouncing (Part 1)Video lesson
Add the foundational events to start making the ball bounce off of the paddles.
-
23Ball Bouncing (Part 2)Video lesson
Finish the rest of the events to complete ball bouncing feature.
-
24Changing the Ball Speed Based on TrajectoryVideo lesson
Change the speed of the ball based on its angle so the ball never slows down.
-
25Don't Look At Me (Layers & Layer Visibility)Video lesson
Use layers to effectively group objects and alter their visibility.
-
26Back in the War Room (Preparing to Make the Scoring System)Video lesson
Understand the thought process behind making a scoring system for your Pong game.
-
27Scoring System FoundationVideo lesson
Make the essential parts of a scoring system for your Pong game.
-
28Restart Sequence (Part 1)Video lesson
Start creating the restart sequence for your Pong game.
-
29Restart Sequence (Part 2)Video lesson
Finish the restart sequence for your Pong game.
-
30Game Over! (Create a Game Over Screen)Video lesson
Use Gdevelop's scene system to create a game over screen that will restart the game.
-
31Let's Finish This! (Adding Music & SFX)Video lesson
-
32Assets Needed (DOWNLOAD)Text lesson
-
33Platformer FoundationsVideo lesson
This lecture teaches you how to setup a simple scene with a platformer character and a platform.
-
34Platformer Behavior PropertiesVideo lesson
This lecture will teach you about the fundamental properties on the platformer behavior.
-
35Changing Controls & Player FlippingVideo lesson
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.
-
36Adding Animations to the PlayerVideo lesson
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.
-
37Activating the Animations (Events)Video lesson
This lecture will teach you how to activate animations for a platformer game to match the game This is the Only Level.
-
38Making Levels Using TilemapsVideo lesson
This lecture will teach you how to use GDevelop's Tilemap Object to create levels efficiently.
-
39Adding Spikes & Killing the PlayerVideo lesson
This lecture will teach you how to add spikes to your level with a proper hitbox.
-
40This is the Last LevelVideo lesson
This is the Last Level.
