2026/09 - Godot Engine for Unity Artists (Helge Maus)
Version du programme : 1
Type de formation
DistancielDurée de formation
12 heures (3 jours)Accessibilité
Oui2026/09 - Godot Engine for Unity Artists (Helge Maus)
Godot Engine is the free, open-source alternative to commercial, sometimes feature and overhead bloated "industry standard" Game Engines like Unity, and Unreal Engine. With Godot, you can efficiently create 2D, 3D, and XR applications and publish them across multiple platforms. Its innovative node-based system allows you to build complex and reusable scenes using simple building blocks and composition. In addition to a specialized 2D environment with a pixel-based unit system and tools, a modern and powerful 3D environment with support for both high-end and low-end devices is available. The easy-to-learn yet tightly integrated and powerful scripting language GDScript enables both beginners and experienced programmers to quickly implement game ideas. Besides GDScript, you can also work with C# if desired, allowing you to stay within the familiar programming environment of other engines while benefiting from the associated performance boost. If you want to add your own functionalities to the Godot Engine, you can use a variety of GDExtension-based languages: C++, Rust, Go, Swift, and many more. Since Godot Engine is an open-source project under the MIT License, the entire engine source code is available to any development team, indie or commercial. No strings attached! This masterclass presents Godot Engine as a practical all-rounder for the game production workflow. It gives you a solid understanding to make your decision easier to use it in production. September 28th, 29th & 30th - 1pm to 5pm every day (CET Time) - Remote training - Setup C# for Godot Engine - Configuring your C# development environment for Game Dev with Godot - Understanding the similarities and differences between Unity and Godot - Building a 2D Jump and Run game - Player behavior and Input Management - 2D Physics, Collisions and Signals - Sprites, Animations, AnimationTrees and States - Audio and SFX - Enemies, Scoring and life management - Saving and loading game states through resources - User Interfaces and HUDs - Make everything work with the C# programming language
Objectifs de la formation
- Understand the core concepts, architecture, and workflow of the Godot Engine from a Unity developer's perspective
- Apply existing C# and Unity knowledge to develop games efficiently in Godot
- Implement gameplay systems using Godot's C# API, including nodes, signals, animations, state management, and user interfaces
- Translate GDScript-based documentation and examples into C# to accelerate development and problem-solving
- Design and develop a complete 2D game prototype in Godot using production-ready C# programming practices
Profil des bénéficiaires
- Game artists from Unity (but also from other Game Engines) who would like to get a kickstart working in Godot Engine with the C# programming language.
- Direct prior knowledge of Godot Engine is not required, but a general working knowledge of the Game design / development process in Unity (or another Game Engine) and a basic knowledge of the C# programming language.
Contenu de la formation
Teaching 01 (4 hours)
- Setting up a C# development environment for Godot
- Configuring VSCode and extensions for working with Godot
- Godot Engine project structure
- Godot Engine project structure
- Nodes, scenes and hierachies
- First C#, the boilerplate code and best practise
- Life cycle of nodes
- Understanding C# API inside Godot
- Starting a 2d Jump & Run
- CharacterBody2D, User Input and Player Movement
Teaching 02 (4 hours)
- 2D Environment Building
- Working with TileMaps
- 2D Cameras in Godot
- 2D Physics, Physics Nodes and Collision Layers
- Programming a complete C# Player Scripting
- Animations, AnimationTrees and State handling
- Enemies, ray casting and collision detection
- Audio and SFX
- Handling and creating custom signals in C#
Teaching 03 (4 hours)
- Globals / Singletons in C#
- C# tool scripts
- Scoring and lives
- UI, Game HUD
- Parallax background
- Saving and loading Resources
- C# in Godot best practise
- Publishing the game
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- Exercises during the training sessions and quizzes throughout the days
Ressources techniques et pédagogiques
- Welcoming participants in a dedicated training room. Training materials displayed on a screen. Theoretical presentations Practical case studies Training materials made available online following the session.
Qualité et satisfaction
Modalités de certification
- Delivery of a certificate of completion.
Délai d'accès
Accessibilité
For companies wishing to have their training costs covered by their OPCO, registration must be completed no later than two weeks before the start of the training to meet the OPCO’s processing deadlines. In all other cases, registrations can be accepted up to two business days before the start of the training. Accessibility: We are available to work with individuals with disabilities to assess the accommodations needed so they can comfortably participate in the training programs offered.