Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Making VideoGames in Godot 4: Contra
Rating: 3.9 out of 5(15 ratings)
151 students
Created byALAN WILHELM
Last updated 7/2023
English

What you'll learn

  • How to create VideoGames in Godot Engine 4
  • Recreate a Video Game Classic
  • How to Create Your Own Platform Game
  • How to Use Godot Engine 4
  • Programming Scripts in Godot 4 (GDScript Language)
  • Manipulate Different and Typical Algorithms for Video Game Development

Course content

1 section34 lectures6h 2m total length
  • Setup & Resources1:37
  • Nodes4:20
  • Unpacking Resources2:22
  • Sprites3:03
  • Hierarchies3:30
  • Camera3:12
  • Spritesheets4:45
  • Physic Bodies6:48
  • Colision Shape8:25
  • Character Script8:55
  • Animations13:47
  • State Machine13:38
  • Aiming Animations8:35
  • Swiming Animation3:47
  • Water & Platforms12:37
  • Polish & Debugging Phase4:59

    Polish the game to streamline testing phases, fix bugs, and clean up complex conditions in player movement and animations, ensuring correct transitions between floor, water, and swim states.

  • Shot Action20:27

    Master shot action by instantiating bullets from a saved scene, spawning them at player spawn points, and firing in a 360-degree aiming direction with constant velocity in Godot 4.

  • Bullet Directions17:49
  • Power Up Container22:38
  • Power Ups & Bullets19:08
  • Laser Weapon6:14
  • Connecting Weapons & Power Up Behaviours7:19
  • Power Up Machine12:33
  • Base Enemy11:27
  • Death State8:37
  • Respawn9:35
  • Player 28:34

    Create a second player in Godot 4 with unique inputs and a new script, enable respawn and collision exclusion, and use a shader to differentiate visuals and manage bullet collisions.

  • Players & Camera11:32

    Move the camera with players using an active zone and a dead zone, constrained by minimum and maximum x bounds and body enter signals to lerp toward a target position.

  • Bridge11:40
  • Turret21:23
  • Boss19:19
  • UI (User Interface)19:01

    Implement a canvas layer UI in Godot 4 to display and dynamically update player lives and scores with sprites and 2D text, adjusting visibility as lives change and points accumulate.

  • Main Menu16:25
  • Sounds & Final Project14:52

Requirements

  • A Computer

Description

In this course we teach how to use Godot 4 to create free video games, in a simple way and explained without unnecessary technicalities, seeking the best possible results through experience.


On this occasion, recreating the Contra game, we will learn the basic fundamentals that will allow us to design a platform game (even for 2 players), both basic and complex, understanding the fundamental characteristics to carry it out.


We also recreate the different actors from the first level of the game, as well as the scene in its entirety, including the explosion of the bridge.


Fundamentals of the Godot interface, logic and algorithms are exhibited before different aspects of platform video games, and management of the GDScript language.


With this knowledge you will be able to create the other levels and also most of the 2D platform videogames that you know.

That's why is so important to learn how to create videogames, creating a classic. Because classic and older videogames, has a lot of features and mechanics. Modern-day games are based on different mechanics from old videogames. Some games, with a simple twist to this type of mechanics, manage to become a success. Thousands have been born from this classic video game, so it is a great starting point for success.

Who this course is for:

  • Who wants to learn how to create a classic video game