Learn 2D Game Development: Godot 4.3+ & C# from Scratch
- Descrição
- Currículo
- FAQ
- Revisões
Welcome to “Learn 2D Game Development: Godot 4.3+ & 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.
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!
-
10Ready...Vídeo Aula
-
1101 - IntroductionVídeo Aula
-
1202 - Game SceneVídeo Aula
-
1303 - Nodes, Classes, InstancesVídeo Aula
-
1404 - Paddle SceneVídeo Aula
-
1505 - Global PositionVídeo Aula
-
1606 - Gem ChallengeVídeo Aula
-
1707 - Gem Challenge SolutionVídeo Aula
-
1808 - UI FeaturesVídeo Aula
-
1909 - Scene Life CycleVídeo Aula
-
2010 - Moving PaddleVídeo Aula
-
2111 - Restricting PaddleVídeo Aula
-
2212 - Gem Falling ChallengeVídeo Aula
-
2313 - Gem Falling Challenge SolutionVídeo Aula
-
2414 - Viewport and TreeVídeo Aula
-
2515 - SignalsVídeo Aula
-
2616 - Signals in CodeVídeo Aula
-
2717 - Custom SignalsVídeo Aula
-
2818 - Custom Signals Challenge SolutionVídeo Aula
-
2919 - Referencing NodesVídeo Aula
-
3020 - Spawning A GemVídeo Aula
-
3121 - Spawning Gems ChallengeVídeo Aula
-
3222 - Spawning Gems Challenge SolutionVídeo Aula
-
3323 - Game Over Detection ChallengeVídeo Aula
-
3424 - Game Over Detection Challenge SolutionVídeo Aula
-
3525 - Stopping The GameVídeo Aula
-
3626 - Keeping Score ChallengeVídeo Aula
-
3727 - Keeping Score Challenge SolutionVídeo Aula
-
3828 - MusicVídeo Aula
-
3929 - Sound EffectsVídeo Aula
-
4030 - Aspect RatiosVídeo Aula
-
4131 - Project FilesVídeo Aula
-
4201 - IntroVídeo Aula
-
4302 - Creating and Running a ProjectVídeo Aula
-
4403 - VariablesVídeo Aula
-
4504 - Arithmetic OperatorsVídeo Aula
-
4605 - Conditionals and ComparisonsVídeo Aula
-
4706 - Conditionals ChallengeVídeo Aula
-
4807 - Conditionals Challenge SolutionVídeo Aula
-
4908 - Lists And LoopsVídeo Aula
-
5009 - DictionariesVídeo Aula
-
5110 - Dictionaries ChallengeVídeo Aula
-
5211 - Dictionaries Challenge SolutionVídeo Aula
-
5312 - FunctionsVídeo Aula
-
5413 - Classes, Definitions and PropertiesVídeo Aula
-
5514 - Classes, static and constantsVídeo Aula
-
5615 - Class Inheritance, protected, overrideVídeo Aula
-
5716 - Partial Classes, Program MainVídeo Aula
-
5816a - Singletons, this keywordVídeo Aula
-
5917 - AttributesVídeo Aula
-
6018 - String FormattingVídeo Aula
-
6119 - Events and DelegatesVídeo Aula
-
6220 - EnumsVídeo Aula
