Learn 2D Game Development: Godot 4 & C# from Scratch
Master the Godot 4 Engine with C#, Build Engaging 2D Games, and Ignite Your Game Development Journey!
Lo que serás capaz de hacer
Welcome to "Learn 2D Game Development: Godot 4.5+ & C# from Scratch" – an engaging video course designed to equip aspiring developers with the skills and knowledge needed to create incredible games and applications using the powerful and versatile C# programming language. ** Note: Godot 4.5 update is being edited and uploaded, it'll all be complete end January 2026 ** In this comprehensive course, you'll embark on an exciting journey through a variety of projects, each carefully designed to enhance your understanding of essential programming concepts, object-oriented design, and practical problem-solving techniques. Whether you're a complete beginner or have some coding experience, this course provides a solid foundation for building games, applications, and more with C#. Throughout the course, you will: Create a Flappy Bird-style game : Discover the fundamentals of scene creation, handle user inputs, implement collision detection, and add parallax scrolling effects to enhance visual depth. Recreate the gameplay of Angry Birds : Dive into physics-based mechanics, develop projectile motion, and design levels featuring destructible environments to master the essentials of game physics and level construction. Design a memory game : Gain hands-on experience with UI-focused game development by building an intuitive and visually engaging memory game interface. Bring back the nostalgia of 80s platformers with CJ Elephant Antics : Develop intricate level designs, animate characters, and create responsive controls to build obstacle-filled stages. Learn to use Godot's built-in State Machine to design and implement an exciting end-of-level boss! Tackle puzzle game development with a Sokoban-inspired project : Learn to dynamically load levels from files, implement challenging puzzle mechanics, and apply programming design patterns to create elegant and efficient solutions. Build a fast-paced space shooter : Craft a thrilling intergalactic adventure by designing enemy AI with path-following behaviors, creating dynamic enemy waves, integrating power-up systems, and enhancing visuals with particle effects and other aesthetic touches. Develop an immersive artifact-collection escape game : Utilize 2D navigation AI to program guard behaviors, strategize player escapes, and create tension-filled gameplay moments. By the end of the course, you'll have built an impressive portfolio of C# projects that highlight your skills in both programming fundamentals and game development. You'll be ready to craft engaging gameplay experiences and advance confidently in the world of C# and game development. Enroll now and take your first step into the exciting world of C# development!
- Master Godot 4 with C#: Learn scene creation, input handling, collision detection, and more using the power of C# in the Godot 4 game engine.
- Create Diverse Games: Develop Flappy Bird, Angry Birds, memory games, platformers, puzzles, space shooters, and maze escapes.
- Acquire Game Dev Skills: Gain level design, animation, enemy AI, power-ups, UI design, and apply design patterns like singletons and event buses.
- Explore Mechanics & Patterns: Understand parallax scrolling, physics-based gameplay, pathfinding AI, state machines, and dynamic level loading.
Temario
UNIDAD 1 - The grand old Promo and Welcome! · 1 leccionesUNIDAD 1 - The grand old Promo and Welcome!
UNIDAD 1 - The grand old Promo and Welcome!
- Hello!
UNIDAD 2 - Setting up and getting help · 6 leccionesUNIDAD 2 - Setting up and getting help
UNIDAD 2 - Setting up and getting help
- Captions / Translations
- Introduction
- Note on editor selection
- Getting Help - PLEASE WATCH
- Godot 4.6 -> 4.7
- Setting Up Godot and .NET
UNIDAD 3 - Godot 4.5 - Foundations · 15 leccionesUNIDAD 3 - Godot 4.5 - Foundations
UNIDAD 3 - Godot 4.5 - Foundations
- Godot version for this section
- 01 - About this section
- 02 - Editor
- 03 - Scenes
- 04 - Aspect Ratios
- 05 - Grid Snapping
- 06 - Draw Order
- 07 - Position and Rotation
- 08 - Scripting C# and Debug
- 09 - Accessing Nodes
- 10 - Moving Nodes
- 11 - Input
- 12 - Rotate
- 13 - Translate
- 14 - Move Towards
UNIDAD 4 - Godot 4.5 - C# Intro · 22 leccionesUNIDAD 4 - Godot 4.5 - C# Intro
UNIDAD 4 - Godot 4.5 - C# Intro
- Godot version for this section
- 01 - C# Introduction
- 02 - Creating a Project
- 03 - Variables
- 04 - Arithmetic Operators
- 05 - Conditionals
- 06 - Conditionals Challenge
- 07 - Conditionals Challenge Solution
- 08 - Lists and Loops
- 09 - Dictionaries
- 10 - Dictionaries Challenge
- 11 - Dictionaries Challenge Solution
- 12 - Functions
- 13 - Classes, Definitions and Properties
- 14 - Classes, Static and Constants
- 15 - Classes Inheritance
- 16 - Partial Classes, Program Main
- 16a - Classes Singleton
- 17 - Attributes
- 18 - String Formatting
- 19 - Events Delegates
- 20 - Enums
UNIDAD 5 - C# and Godot · 8 leccionesUNIDAD 5 - C# and Godot
UNIDAD 5 - C# and Godot
- Godot version for this section
- 0 1 - Inheritance
- 02 - Life Cycle
- 03 - FPS
- 04 - Scenes
- 05 - Signals
- 06 - Custom Signals
- 07 - IDE Signals
UNIDAD 6 - Godot 4.5 - Dice Catcher · 12 leccionesUNIDAD 6 - Godot 4.5 - Dice Catcher
UNIDAD 6 - Godot 4.5 - Dice Catcher
- Godot version for this section
- Dice Catcher - Intro
- 01 - Project Setup
- 02 - Dice Scene
- 03 - Off Screne
- 04 - Fox Scene
- 05 - Collision Detection
- 06 - Scoring Points
- 07 - Spawning Dice
- 08 - Game Over
- 09 - Manual Pause
- 10 - Tree Pause
UNIDAD 7 - Godot 4.5 - Tappy Plane · 20 leccionesUNIDAD 7 - Godot 4.5 - Tappy Plane
UNIDAD 7 - Godot 4.5 - Tappy Plane
- Godot version for this section
- Tappy Intro
- 01 - Setting a Project
- 02 - Plan of Attack
- 03 - Plane Scene
- 04 - Plane Movement
- 05 - Barrier
- 06 - Pipes
- 07 - Pipes Spawning
- 08 - Plane Dies
- 09 - Main Scene
- 10 - Globals
- 11 - Game Ui
- 12 - Input Handling
- 13 - Game Over
- 14 - Scoring
- 15 - Score Persistence
- 16 - Parallax
- 17 Note
- 17 - Transitions
UNIDAD 8 - Godot 4.5 - Angry Animals · 20 leccionesUNIDAD 8 - Godot 4.5 - Angry Animals
UNIDAD 8 - Godot 4.5 - Angry Animals
- Godot version for this section
- Angry Animals Intro
- 01 - Project Setup
- 02 - Rigidbody2D Introduction
- 03 - Animal Scene
- 04 - Animal Select
- 05 - Animal Drag Movement
- 06 - Animal Release
- 07 - Water
- 08 - Animal Regen
- 09 - Attempts
- 10 - Cup Scene
- 11 - Level Complete
- 12 - Scene Inheritence
- 13 - Level Button
- 14 - Persisting Scores
- 15 - Arrow
- 15a - Hiding the Arrow
- 16 - Sounds
- 17 - Optional Lesson - Input Handling
UNIDAD 9 - Godot 4.5 - Memory Madness · 20 leccionesUNIDAD 9 - Godot 4.5 - Memory Madness
UNIDAD 9 - Godot 4.5 - Memory Madness
- Godot version used in this section
- Memory Intro
- 01 - Project Setup
- 02 - Approach
- 03 - Main Scene Layout
- 04 - Game Scene Layout
- 05 - Level Data Resources
- 06 - Level Select
- 07 - Tile Layout
- 08 - Complete Navigation
- 09 - Image Resource
- 10 - Front Sprite Tweens
- 11 - Memory Tiles
- 12 - Level Data Selection
- 13 - Scorer Selections
- 14 - Scorer Pairs
- 15 - Tracking Score
- 16 - Game Over
- 17 - Tile Tweens
- 18 - Sound Controller Scene
UNIDAD 10 - Godot 4.5 - Game 4: Foxy Antics, the 80s Platformer! · 36 leccionesUNIDAD 10 - Godot 4.5 - Game 4: Foxy Antics, the 80s Platformer!
UNIDAD 10 - Godot 4.5 - Game 4: Foxy Antics, the 80s Platformer!
- 01 - Overview
- 02 - Project Setup
- 03 - Main Scene
- 04 - Tile Maps
- 05 - Player
- 06 - Player Animations
- 07 - Animation Tree
- 08 - Editor Tools, Enemy Base
- 09 - Snail
- 10 - Frog Part 1
- 11 - Frog Part 2
- 12 - Eagel
- 13 - Bullets
- 14 - Object Maker
- 15 - Shooter Scene
- 16 - Explosion
- 17 - Pick Up
- 18 - Player Hurt
- 19 - Player Invincible
- 20 - Boss
- 21 - Boss Attack
- 22 - Boss Damage
- 23 - Checkpoint
- 24 - Game Hud Visuals
- 25 - Level Complete
- 26 - Scoring
- 27 - Player Lives
- 28 - Ball Spikes
- 29 - Moving Platform - Path Follow
- 30 - Moving Platform - Animated
- 31 - High Scores
- 32 - High Score Display
- 33 - Persisting Scores
- 34 - Multiple Levels
- 35 - Parallax
- 36 - Camera Limits and Shake
UNIDAD 11 - Godot 4.6 - Game 5: Sokoban · 14 leccionesUNIDAD 11 - Godot 4.6 - Game 5: Sokoban
UNIDAD 11 - Godot 4.6 - Game 5: Sokoban
- Intro!
- 01 - Project Setup
- 02 - Tile Map Layer API
- 03 - Level Data Review
- 04 - JSON Parsing
- 05 - Tile Layer Conversion
- 06 - Building a Level 1
- 07 - Building a Level 2
- 08 - Player Scene
- 09 - Moving Tiles
- 10 - Level Select Button
- 11 - Level Navigation
- 12 - Game Ui
- 13 - Scoring
UNIDAD 12 - Godot 4.6 - Game 6: Space Ace! · 29 leccionesUNIDAD 12 - Godot 4.6 - Game 6: Space Ace!
UNIDAD 12 - Godot 4.6 - Game 6: Space Ace!
- 01 - Project Setup
- 02 - Particles
- 03 - Stars
- 04 - Space Fog
- 05 - Player Scene
- 06 - Player Movement
- 07 - Bullet Scene Plan
- 08 - Bullet Scene Visuals
- 09 - Bullet Scene Basics
- 10 - Bullet Scene Collisions
- 11 - Scene Pool
- 12 - Scene Activation
- 13 - Explosions
- 14 - Spawning Explosions
- 15 - Enemy Ships
- 16 - Health Bars
- 17 - Asteroid
- 18 - Asteroid Explosion
- 19 - Spawner Scene
- 20 - Homing Missile
- 21 - Homing Missile Logic
- 22 - Enemy Waves
- 23 - Sound and Timers
- 24 - Spawning Missiles
- 25 - Player Health
- 26 - Collisions
- 27 - Power Up
- 28 - Points
- 29 - Explosions
UNIDAD 13 - Game 7 - Do Not Mind me! (AI Navigation) · 24 leccionesUNIDAD 13 - Game 7 - Do Not Mind me! (AI Navigation)
UNIDAD 13 - Game 7 - Do Not Mind me! (AI Navigation)
- Godot version used in this section
- Introduction
- 01 -Game Outline
- 02 - Paths and Terrains
- 03 - Navigation 2D Outline
- 04 - Navigation 2D implementation
- 05 - Navigation Obstacles
- 06 - Navigation Links
- 07 - Tileset Navigation
- 08 - Patrolling
- 09 - Detecting
- 10 - Field Of View
- 11 - Chasing Searching
- 12 - NPC Visuals
- 13 - Bullet
- 14 - NPC Shoot Challenge
- 15 - NPC Shoot Challenge Solution
- 16 - Pick Up Scene
- 17- Exit Scene
- 18 - Counting Pickups
- 19 - Game Over Logic
- 20 - Collision With Npc
- 21 - Variable FOV and Speed
- 22 - Avoidance, final map
UNIDAD 14 - ARCHIVE Godot 4.3 - Getting To Know Godot with Gem Catcher · 33 leccionesUNIDAD 14 - ARCHIVE Godot 4.3 - Getting To Know Godot with Gem Catcher
UNIDAD 14 - ARCHIVE Godot 4.3 - Getting To Know Godot with Gem Catcher
- Ready...
- 01 - Introduction
- 02 - Game Scene
- 03 - Nodes, Classes, Instances
- 04 - Paddle Scene
- 05 - Global Position
- 06 - Gem Challenge
- 07 - Gem Challenge Solution
- 08 - UI Features
- 09 - Scene Life Cycle
- 10 - Moving Paddle
- 11 - Restricting Paddle
- 12 - Gem Falling Challenge
- 13 - Gem Falling Challenge Solution
- 14 - Viewport and Tree
- 15 - Signals
- 16 - Signals in Code
- 17 - Custom Signals
- 18 - Custom Signals Challenge Solution
- 19 - Referencing Nodes
- 20 - Spawning A Gem
- 21 - Spawning Gems Challenge
- 22 - Spawning Gems Challenge Solution
- 23 - Game Over Detection Challenge
- 24 - Game Over Detection Challenge Solution
- 25 - Stopping The Game
- 26 - Keeping Score Challenge
- 27 - Keeping Score Challenge Solution
- 28 - Music
- 29 - Sound Effects
- 30 - Aspect Ratios
- 31 - Project Files
- 01 - Coming Soon
UNIDAD 15 - ARCHIVE Game 4 - Foxy Antics, the 80s Platformer! · 52 leccionesUNIDAD 15 - ARCHIVE Game 4 - Foxy Antics, the 80s Platformer!
UNIDAD 15 - ARCHIVE Game 4 - Foxy Antics, the 80s Platformer!
- Godot version used in this section
- Introduction
- 01 - Outline and goals
- 02 - Setup Challenge
- 03 - Setup Challenge Solution
- 04 - Tile Map Layers
- 05 - Player Scene
- 06 - Player Animations
- 07 - Player Movement
- 08 - Player State
- 09 - Enemy Outline
- 10 - Base Enemy
- 11 - Snail Visuals
- 12 - Snail Logic
- 13 - Frog Visuals
- 14 - Frog Logic
- 15 - Eagle Visuals
- 16 - Eagle Logic
- 17 - Bullets
- 18 - Bullets Logic
- 19 - Object Maker
- 20 - Shooter Scene
- 21 - Eagle Shoot Challenge
- 22 - Eagle Shoot Challenge Solution
- 23 - Explosion
- 24 - Fruit Pickup
- 25 - Ball Spikes Path Folllow
- 26 - One way, Alternative Tiles
- 27 - Player Invincible and Hurt Outline
- 28 - Player Invincible and Hurt Challenge / Solution
- 29 - Player Hurt
- 30 - Player Lives
- 31 - Hud Challenge
- 32 - Hud Challenge Solution
- 33 - Hud Score And Lives
- 34 - Boss Intro
- 35 - Animation Trees and Determinism
- 36 - Boss Logic
- 37 - Checkpoint
- 38 - Checkpoint Challenge
- 39 - Checkpoint Challenge Solution
- 40 - Main Scene
- Pre-41 - Pixel Snap
- 41 - Moving Platform Approaches, PathFollow and Tween
- 42 - Scene Navigation
- 43 - Hud Navigation
- 44 - Shake Cam
- 45 - Parallax
- 46 - Stopping Things
- 47 - Pausing the Tree
- 47a - Terrains (Autotiling)
- 48 - Final thoughts and thank you
UNIDAD 16 - ARCHIVE Game 5 - Sokoban! · 21 leccionesUNIDAD 16 - ARCHIVE Game 5 - Sokoban!
UNIDAD 16 - ARCHIVE Game 5 - Sokoban!
- Godot version used in this section
- Introduction
- 01 - Learning Outline
- 02 - Project Setup
- 03 - Level Data Structure
- 04 - Level Data Read
- 05 - Main Scene
- 06 - Level Button Scene
- 07 - Main Scene Level Buttons Challenge
- 08 - Main Scene Level Buttons Challenge Solution
- 09 - Level and Player Scenes
- 10 - Tile Map Layer Api
- 11 - Building The Level
- 12 - Placing Camera and Player
- 13 - Level Button Navigation
- 14 - Player Movement
- 15 - Pushing Boxes
- 16 - Game State
- 17 - Game ui
- 18 - Game Over ui
- 19 - Completed Game
UNIDAD 17 - ARCHIVE Game 6 - Space Ace - Your challenge! · 48 leccionesUNIDAD 17 - ARCHIVE Game 6 - Space Ace - Your challenge!
UNIDAD 17 - ARCHIVE Game 6 - Space Ace - Your challenge!
- Godot version used in this section
- Introduction
- 01 - Introduction, this is different :D
- 02 - Project Review
- 03 - Ui Button Challenge
- 04 - Ui Button Challenge Solution
- 05 - Scenes Overview
- 06 - Inheritance Overview
- 07 - Player Movement
- 08 - Player Movement Challenge
- 09 - Player Movement Challenge Solution
- 10 - Hit Box
- 11 - Bullet Challenge
- 12 - Bullet Challenge Solution
- 13 - Bullet Movement
- 14 - Bullet Creation Challenge
- 15 - Bullet Creation Challenge Solution
- 16 - PowerUp Scene
- 17 - Power Up Challenge
- 18 - Power Up Challenge Solution
- 19 - Shield Challenge
- 20 - Shield Challenge Solution
- 21 - Player Powerup Shield
- 22 - Explosion Challenge
- 23 - Explosion Challenge Solution
- 24 - Enemy Base Challenge
- 25 - Enemy Base Challenge Solution
- 26 - Enemy Shoots Challenge
- 27 - Enemy Shoots Challenge Solution
- 28 - Health Bar
- 29 - Enemy Death Challenge
- 30 - Enemy Death Challenge Solution
- 31 - Power Up Spawn Challenge
- 32 - Wave Manager Resource Challenge
- 33 - Wave Manager Resource Challenge Solution
- 34 - Wave Manager Scene
- 35 - Game ui
- 36 - Player Health Challenge
- 37 - Player Health Challenge Solution
- 38 - Scoring
- 39 - Game Over
- 40 - Saucer Intro
- 41 - Saucer Scene
- 42 - Saucer Manager Scene
- 43 - Homing Missile Scene
- 44 - Homing Missile Logic
- 45 - Homing Missile Complete
- 46 - Wave Manager Tweaks, Game Complete
UNIDAD 18 - ARCHIVE Godot 4.3 - Introduction to C# · 21 leccionesUNIDAD 18 - ARCHIVE Godot 4.3 - Introduction to C#
UNIDAD 18 - ARCHIVE Godot 4.3 - Introduction to C#
- 01 - Intro
- 02 - Creating and Running a Project
- 03 - Variables
- 04 - Arithmetic Operators
- 05 - Conditionals and Comparisons
- 06 - Conditionals Challenge
- 07 - Conditionals Challenge Solution
- 08 - Lists And Loops
- 09 - Dictionaries
- 10 - Dictionaries Challenge
- 11 - Dictionaries Challenge Solution
- 12 - Functions
- 13 - Classes, Definitions and Properties
- 14 - Classes, static and constants
- 15 - Class Inheritance, protected, override
- 16 - Partial Classes, Program Main
- 16a - Singletons, this keyword
- 17 - Attributes
- 18 - String Formatting
- 19 - Events and Delegates
- 20 - Enums
UNIDAD 19 - ARCHIVE Godot 4.3 - Game 1 - Tappy Plane (Flappy Bird Clone) · 65 leccionesUNIDAD 19 - ARCHIVE Godot 4.3 - Game 1 - Tappy Plane (Flappy Bird Clone)
UNIDAD 19 - ARCHIVE Godot 4.3 - Game 1 - Tappy Plane (Flappy Bird Clone)
- Introduction
- 01 - Section Goals
- 02 - Project Setup Challenge
- 03 - Project Setup Challenge Solution
- 04 - Development Approach
- 05 - Physics Nodes
- 06 - Plane Scene
- 07 - Plane Falling
- 07a - FPS Notes
- 08 - Plane Flying Challenge
- 09 - Plane Flying Challenge Solution
- 10 - Animation Player
- 11 - Animation Player Challenge
- 12 - Animation Player Challenge Solution
- 13 - Static Body Barrier
- 14 - Pipe Scene Challenge
- 15 - Pipe Scene Challenge Solution
- 16 - Laser Scene Challenge
- 17 - Laser Scene Challenge Solution
- 18 - Pipes Scene
- 19 - Pipes Scrolling Challenge
- 20 - Pipes Scrolling Challenge Solution
- 21 - Pipes Random Position
- 22 - Pipes Spawning Challenge
- 23 - Pipes Spawning Challenge Solution
- 24 - Plane Hits Floor
- 25 - Plane Signal Challenge
- 26 - Plane Signal Challenge Solution
- 27 - Stop The Pipes Challenge
- 28 - Stop The Pipes Challenge Solution
- 29 - Pipes Laser Collision
- 30 - Main Scene And UI
- 31 - Main Scene Challenge
- 32 - Main Scene Challenge Solution
- 33 - Scene Navigation
- 34 - Scene Navigation Challenge
- 35 - Scene Navigation Challenge Solution
- 36 - Autoloads / Globals
- 37 - Game Manager
- 38 - Event Bus Pattern
- 39 - Singleton Challenge
- 40 - Singleton Challenge Solution
- 41 - Pipes Stopping Challenge
- 42 - Pipes Stopping Challenge Solution
- 43 - Score Manager Outline
- 44 - Score Manager Challenge
- 45 - Score Manager Challenge Solution
- 46 - Hud, Ui, Canvas Layers
- 47 - Score Signal
- 48 - Score Update Challenge
- 49 - Score Update Challenge Solution
- 50 - High Score Label Challenge
- 51 - High Score Label Challenge Solution
- 51a - High Score Persistence
- 52 - Game Over UI Challenge
- 53 - Game Over UI Challenge Solution
- 54 - Intro to Parallax
- 55 - Parallax 2D Node
- 56 - Parallax Scene
- 57 - Sound, Stopping Parallax
- 58 - Simple Scene Transition
- 59 - Complex Scene Transition
- 60 - Summary
- Extras 1 - Using Godot to disconnect signals
- Extras 2 - Dean's double score bug!
UNIDAD 20 - ARCHIVE Godot 4.3 - Game 2 - Angry Animals (Angry Birds and Physics) · 47 leccionesUNIDAD 20 - ARCHIVE Godot 4.3 - Game 2 - Angry Animals (Angry Birds and Physics)
UNIDAD 20 - ARCHIVE Godot 4.3 - Game 2 - Angry Animals (Angry Birds and Physics)
- Introduction
- 01 - Section Goals
- 02 - Project Setup Challenge
- 03 - Project Setup Solution
- 04 - Rigidbody2D Introduction
- 05 - Scenes Outline
- 06 - Animal Scene Challenge
- 07 - Animal Scene Challenge Solution
- 08 - Animal Scene Logic
- 09 - Animal Scene Logic Challenge
- 10 - Animal Scene Logic Challenge Solution
- 11 - Animal Scene Logic Flow
- 12 - Animal Scene Setup Challenge
- 13 - Animal Scene Setup Challenge Solution
- 14 - Drag Detection
- 15 - Drag Movement
- 16 - Release
- 17 - Flight
- 18 - Water Challenge
- 19 - Water Challenge Solution
- 20 - Animal Regen Challenge
- 21 - Animal Regen Challenge Solution
- 22 - Cup Scene
- 22a - Cup Collisions Intro
- 23 - Cup Collisions
- 24 - Overall Flow
- 25 - Main Scene, Score Manager Challenge
- 26 -Main Scene, Score Manager Challenge Solution
- 27 - Level Button Scene
- 28 - Level Button Logic Challenge
- 29 - Level Button Logic Challenge Solution
- 30 - Scene Inheritence
- 31 - Navigation Challenge
- 32 - Navigation Challenge Solution
- 33 - Game Ui Challenge
- 34 - Game Ui Challenge Solution
- 35 - Scorer Scene Logic
- 36 - Scorer Scene Logic, Groups In Code
- 37 - Scorer Scene Level Complete Challenge
- 38 - Scorer Scene Level Complete Solution
- 39 - Scorer Scene Attempts Challenge
- 40 - Scorer Scene Attempts Solution
- 41 - GameUi Logic Challenge
- 41a - GameUi Logic Solution
- 42 - Score Persistence Approach
- 43 - Score Persistence #1
- 44 - Score Persistence #2
UNIDAD 21 - ARCHIVE Godot 4.3 - Game 3 - Memory Madness · 45 leccionesUNIDAD 21 - ARCHIVE Godot 4.3 - Game 3 - Memory Madness
UNIDAD 21 - ARCHIVE Godot 4.3 - Game 3 - Memory Madness
- Introduction
- 01 - Approach
- 02 - Outline
- 03 - Project Setup
- 04 - Project Setup Labels
- 05 - Master Scene
- 06 - Custom Resources Intro
- 07 - Custom Resources Example
- 08 - Custom Resources Challenge
- 09 - Custom Resources Challenge Solution
- 10 - Image Files List Resource Setup
- 11 - Image Files List Resource Challenge
- 12 - Image Files List Resource Challenge Solution
- 13 - Level Data Resources
- 14 - Image Manager Image Load
- 15 - Image Manager Image Functions Challenge
- 16 - Image Manager Image Functions Challenge Solution
- 17 - Level Button Outline
- 18 - Level Button UI
- 19 - Level Button Logic
- 20 - Main Screen Layout
- 21 - Front Sprite Intro
- 22 - Front Sprite Tweens
- 23 - Game Screen Layout
- 24 - Game Screen Layout Challenge
- 25 - Game Screen Layout Challenge Solution
- 26 - Memory Tile Ui
- 27 - Level Building Logic Outline
- 28 - Level Building Logic Implementation
- 29 - Level Building Logic Challenge
- 30 - Level Building Logic Challenge Solution
- 31 - Navigation Outline
- 32 - Navigation Challenge
- 33 - Navigation Challenge Solution
- 34 - Scorer Logic Outline
- 35 - Tile Logic
- 36 - Scorer Scene
- 37 - Scorer Logic 1
- 38 - Scorer Logic 2
- 39 - Tile Tweens
- 40 - Game Over Challenge
- 41 - Game Over Challenge Solution
- 42 - Game Over UI Complete
- 43 - Sound Manager
- 44 - Updates, End Of Section
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
21 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Richard Allbert.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 21 unidades · 559 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Richard Allbert; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


