Showing posts with label Game Development. Show all posts
Showing posts with label Game Development. Show all posts

Complete Godot 2D: Develop Your Own 2D Games Using Godot 4

Monday, December 22, 2025

complete-godot-4-game-developer-2d-online-course

Learn how to create 2D games from start to finish in Godot engine 4 and GDScript!

Preview this Course

Description
Learn how to get the most out of the new Godot 4 game engine by making 2D video games.

We take you through the fundamentals and key concepts of Godot. You’ll use Godot’s built-in scripting language, GDScript, to create interesting game mechanics.

Plus, you’ll learn the fundamentals of programming such as if statements, loops, functions, coroutines, and more.

By the end you know how to use the new Tilemap, the animation player and other important nodes to make amazing games!

You’ll create 3, yes 3!, games in Godot 4…

Speed Saucer: a Collision Avoidance Game where you’ll learn Godots fundamentals, scenes, nodes, instancing, scripting and more

Alien Attack: 2D Side Scrolling Space Shooter Game covering physics, movement logic, creating UI (user interface), particles and more. You’ll be shooting projectiles and keeping score!

Martian Mike: 2D Platformer Game packed full of new skills including animations, scene management, tilemap and many more

Whether you’re a complete beginner or have dabbled in Godot before, this course will have something for you.

You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced with modelling and coding, so are able to explain complex concepts clearly, as well as entertain along the way.

And you’ll get access to the Q&A where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.

Godot 4 is an amazing engine and this course is the perfect place to dive into it! ?

Who this course is for:
  • Absolute beginners to Godot and programming
  • Absolute beginners to Godot who know some programming
  • Beginner and lower intermediate users of Godot

Posted by free courses at December 22, 2025

Complete C# Unity 3D Game Development in Unity 6

Friday, December 19, 2025

unitycourse2

Build 5 playable 3D games in Unity 6 using C#. Learn real coding skills and master core game dev techniques.

Preview this Course

Description
This course has been updated to Unity 6, but is still compatible with older versions of Unity.

This is the long-awaited sequel to the Complete Unity Developer - one of the most popular e-learning courses on the internet! Completely re-worked from scratch with brand-new projects and our latest teaching techniques. You will benefit from the fact we have already taught over 2 million students programming and game development, many shipping commercial games as a result.

Unity is an incredible 3D package used for making video games, architectural and medical imaging and more. The challenge is that it's big and complicated to use, especially for complete beginners to coding and game development. We make learning to code easy and fun by leading you step-by-step through the process of creating exciting games.

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own Teaching Assistant-curated Community, and our student Discord chat channel.

If you're reading this you probably already have everything you need to get started. Unity is a free download. With regular access to an internet connection you'll be able to engage in our thriving community. Even if you have no experience with coding, or with 3D packages, we will guide you through everything from first principles. Starting slow, then building on what you learn, you'll soon have a very solid working knowledge of Unity.

You’ll build five fun games, each teaching you key skills in game development. From the basics like variables and collision detection to more advanced stuff like procedural generation and AI, you’ll master it all - while dodging obstacles and blasting aliens!



Create an 'Obstacle Dodge' game. Learn player input, collisions, variables, and if statements. It's the perfect way to get your feet wet in Unity.

Launch into "Rocket Boost", a physics-based game. Mess around with forces, namespaces, and classes. Push that rocket—and your skills—even further!

Gear up for "Galaxy Strike", an old-school rail shooter. Master Unity's terrain and timeline tools while coding arrays, for-loops, and coroutines. Arcade fun with a modern twist!

Craft a procedural endless runner in 'Royal Run'. Build worlds that never stop, use lists, pickups, animations, post-processing, and more.

Get your eye in on "Sharp Shooter", a first-person shooter. Tackle nav mesh agents, enemy AI, weapon switching, raycasting, and prototyping levels with ProBuilder. Because who doesn't want to make an FPS?



Don't take our word for it, please see the amazing reviews students have taken the time to write. We are proud to be transforming lives, and equipping 1000s of people with valuable new skills. We would love you to become one of them now.

The course is project-based, so you will not just be learning dry programming concepts, but applying them immediately to real indie games as you go. All the project files will be included, as well as additional references and resources - you'll never get stuck. There are "talking heads", powerful diagrams, quality screencasts and more.

For each demo game you build you will follow this process...

Be challenged to build the entire game yourself.

Be shown step-by step how to build it.

Be challenged to apply, and re-apply your knowledge regularly.

Prefer to focus on 2D? Check-out our Complete Unity Developer 2D course. Want something a little more advanced? Check-out our epic Unity RPG course. Want to get certified, get a job, or learn environment art - we've got you covered. The green leaf logo is your sign of quality.

You will get full lifetime access for a single one-off fee. The creators are qualified and experienced coders and avid gamers, so are able to explain complex concepts clearly, as well as entertain along the way.

What this course DOESN'T cover...

Here are some things we will not be covering in detail...

Art asset creation (assets provided but not made on-screen).

Advanced performance optimization.

Editor plugins or modifications.

Physics engine modification.

Anyone who wants to learn to create games: Unity 3D is a fantastic platform which enables you to make production-quality games. Furthermore these games can be created for Windows, MacOS, iOS, Android and Web from a single source!

Dive in now, you won't be disappointed!

Who this course is for:
  • Anyone who wants to learn to code the fun way - by making games.
  • Beginners who want to start learning C# programming and Unity 3D from scratch
  • People who learn best by building real projects instead of just watching tutorials
  • Aspiring indie game developers looking for a practical, project-based learning path
  • Anyone curious about game development with no prior coding or Unity experience

Unreal Engine 5 Gameplay Ability System (GAS) Crash Course

Saturday, November 8, 2025

Make exciting multiplayer and single player games with the Gameplay Ability System in UE5

Preview this Course

ue5-gas-crash-course

Description
This is a comprehensive course on Unreal Engine's Gameplay Ability System! 

In this course, we will cover all of the core components in GAS by creating an action-packed combat game with AI enemies.

This course uses both C++ and Blueprint. Experience in both are required.

We will create a blank project and import free Paragon assets from Epic Games. We will then create a fully-functional game project from scratch, including:

Enhanced Input setup on the Player Controller with separate Input Mapping Contexts for movement and Abilities

An Ability System Component with custom functionality

Abilities for different Attacks, Directional Hit Reacts, AI Searching and Chasing and Attacking, and more!

Creation of Gameplay Tags both in the editor and in C++ code

Gameplay Cues for effects such as playing Animation Montages, Spawning Particles, and Camera Shakes

Ability Tasks for performing actions in Abilities such as listening for Gameplay Events and playing Montages

Custom Latent Task nodes created in C++

Listening for changes to Gameplay Attributes and displaying stats in the UI with Progress Bars and Damage Number effects on the GPU with Niagara Systems

Pickups for Health and Mana

Gameplay Effects for modifying Attributes and Applying Gameplay Tags

Conversion of Gameplay Ability Blueprints to C++

Custom Anim Notifies and Notify States

Hit Detection, Overlap Tests, Collision Filtering for Optimization

Gameplay Ability Cost and Cooldown

Character Death and Respawning

Enemy AI

And much more!

This is a comprehensive deep dive into the Gameplay Ability System. All of our mechanics are implemented using GAS, and you will have an in-depth understanding of the Gameplay Ability System when you complete this course.

Concepts are solidified with Challenges and Quizzes to test your understanding. Solutions to all challenges are provided in the lecture videos.

You will have lifetime access to the course.

The course will continue to be updated as engine changes occur.

You will have access to the Druid Mechanics Discord Community, a community going on 40,000 members of all skill levels, from beginner to industry veteran, and we're all in there (myself included) helping each other out.

Dedicated Teaching Assistants to help with questions.

I hope you enjoy the course! It was a TON of fun to make!

Who this course is for:
  • Those who want to learn how to use the Gameplay Ability System
  • Those who want a well-structured way to manage their code base
  • Those who want their gameplay mechanics to work in multiplayer
  • Those who want to create stunning games with abilities, attributes, and combat
  • Those who want to understand the Gameplay Ability System in depth

Posted by free courses at November 08, 2025

Ultimate Game Bootcamp-Godot/GDScript/Shader/C# The Hard Way

Wednesday, July 30, 2025

Master Godot & GDScript: Build games from scratch, tackle projects, and advance to pro-level development skills!

ultimate-godot-game-bootcamp

Preview this Course

Description
Are you ready to embark on an exciting journey to become a professional game developer? Ultimate Game Bootcamp-Learn Godot / GDScript/ C# The Hard Way is designed to take you from absolute beginner to a top-level game developer. Whether you're starting from scratch or looking to level up your skills, this course has everything you need.

Using the powerful and free Godot Engine, you’ll master GDScript while building games step by step. Starting with the basics, you’ll learn how to navigate Godot’s interface, create 2D and 3D projects, and write clean, efficient code. As you progress, you’ll dive deeper into physics, UI/UX design, shaders, multiplayer networking, AI, and optimization.

This course takes a hands-on approach, focusing on building real-world projects. You’ll create platformers, roguelikes, multiplayer shooters, and even an open-world RPG. By tackling one project after another, you’ll gain practical experience and learn how to solve problems like a professional developer.

By the end of the course, you’ll have a portfolio of completed games, in-depth knowledge of Godot, and the confidence to launch your own projects or pursue a career in game development. No fluff—just a solid path to mastering game creation. Let’s get started! Happy Building Your Dream Game!  Enjoy!

Who this course is for:
  • Aspiring Indie Game Developers: Individuals who are eager to create their first 2D or 3D games using Godot, aiming to build engaging and polished gaming experiences from the ground up.
  • Software Developers Transitioning to Game Development: Experienced programmers—especially those with a background in Python—looking to branch out into GDScript or C#, leveraging their existing coding skills to master game mechanics and engine workflows.
  • Tech Enthusiasts and Creative Entrepreneurs: Innovators who have a passion for interactive experiences, seeking a comprehensive entry point into Godot to bring their original game concepts to life on various platforms.
  • Students and Self-Learners in Computer Science: Learners desiring hands-on practice in game design and development, enhancing their academic or personal projects by gaining practical experience in scripting, level design, and asset management within Godot.

Posted by free courses at July 30, 2025

Unreal Engine 5 C++ Inventory Systems

Thursday, June 12, 2025

Create a multiplayer-ready functional spatial inventory with equippables, stackables, and craftable items!

Unreal Engine 5 C++ Inventory Systems

Preview this Course

Description
In this course, you will learn how to create inventory systems for your games in Unreal Engine 5 using C++ and Blueprints.

We will create a spatial inventory with item grids for different categories (Equippable, Consumable, and Craftable) and the ability to switch between grids filled with items. Items can be different sizes, each taking up a different number of squares in the grid, and items can be stackable, allowing for splitting, combining, consuming, and dropping items.

This inventory system is architected for scalability, modularity, and uses Unreal Engine C++ best practices. The inventory is coded in its own separate plugin, which can be added to multiple game projects or simply kept in a single project.

Assets are provided for this course, including:

All 3D meshes for items used, including consumable potions, equippable cloaks, masks, and weapons, and craftable foraging materials.

All 2D textures for icons, widgets, menus, borders, and messages.

Niagara effects for picking up items

This project uses Unreal Engine 5.5 and works in Unreal Engine 5.6 - you may use the latest version of Unreal Engine for this course!

Features of this course include:

Spatial inventory grids and the ability to switch between multiple grids in the inventory to house items of different categories (we implement Equippables, Consumables, and Craftables),

An Item Fragment system whereby items can be customized by adding modular "Fragments" to give them functionality (a well-established software pattern in the games industry). Add a Grid Fragment to make the item capable of taking up multiple squares on the grid - add an Equippable Fragment to make the item equippable, etc.,

Item tooltip popups showing item attributes and the use of design patterns to make a highly-flexible system where tooltips adapt to an item's fragments to display item information,

The ability to move items in a spatial inventory,

Stackable items with stack counts (just add a Stackable Fragment), supporting max stack sizes, and the ability to split, combine, and drop items in the inventory,

Consumable items, the ability to consume and apply custom behaviors upon item consumption (we will implement potions),

Equipment with equippable slots, and actually equipping items of different types (we will implement cloaks, masks, and weapons),

Assets will be provided for this course, including the character, weapons, equipment, potions, and craftables, as well as all UI textures for inventory menu widgets. Though you are free to use your own assets!

Everything is programmed to work in a multiplayer environment, both Listen Server and Dedicated Servers. It also works in single-player, Standalone games.

Items are functional - not just affecting what we see in the menus, but also what happens in the game - the system is coded to be flexible, allowing you to program your own functionality when items are consumed/equipped/used, including incorporation with the Gameplay Ability System (GAS).

My students have easily incorporated this inventory into their own projects with little effort.

We will cover topics from intermediate to advanced Unreal Engine C++. If you have taken my course titled Unreal Engine 5 C++ The Ultimate Game Developer Course or have equivalent knowledge, you are ready for this course!

You will also have access to the Druid Mechanics Discord Community, a community I have created for my students, designed to be your most helpful resource when learning. We are going on 35,000 students and climbing! We're all here to help each other out!

I hope you enjoy this course as much as I did while creating it!

Jump in, and let's make some inventories!

Who this course is for:
  • UE5 devs who want to implement inventory systems in their games
  • Those who want to learn how items are handled in serious games
  • Those who want to implement equipment systems
  • Those who need multiplayer solutions to items, inventory, and equipment

Posted by free courses at June 12, 2025

Jumpstart to 2D Game Development: Godot 4.3+ for Beginners

Saturday, April 26, 2025

Master the Godot 4 Engine, Build Engaging 2D Games, Learn GDScript and Ignite Your Game Development Journey!

Jumpstart to 2D Game Development: Godot 4.3+ for Beginners

Preview this Course

Description

Welcome to "Jumpstart to 2D Game Development: Godot 4 for Beginners" – an immersive video course designed to empower aspiring game developers with the skills and knowledge needed to create captivating 2D games using the powerful Godot 4 game engine with it's built in GDScript programming language.



** NOW UPDATED FOR GODOT 4.3** The course has been fully updated for Godot 4.3. TileMapLayer, Parallax2D... and full static typing.



In this comprehensive course, you'll embark on a thrilling journey through a variety of game projects, each carefully designed to enhance your understanding of essential game development concepts and techniques. Whether you're a complete beginner or have some programming knowledge, this course is tailored to provide a solid foundation for your game development aspirations.



Throughout the course, you will:



- Create a Flappy Bird clone, where you'll learn about scene creation, input handling, collision detection, and the implementation of parallax scrolling for enhanced visuals.

- Replicate the addictive mechanics of Angry Birds, developing physics-based gameplay with projectile motion and mastering level design with destructible environments.

- Dive into the world of UI-driven game development with the creation of a captivating memory game. You'll gain experience in building intuitive and visually appealing user interfaces.

- Recreate the charm of 80s platformers with the CJ Elephant Antics project. Master level design, character animation, and controls to create challenging levels filled with diverse obstacles. You'll also learn to use GoDot's built in State Machine to create and end of level boss!

- Explore the realm of puzzle games with a Sokoban-inspired project. Dynamically load levels from files, understand puzzle-solving mechanics, and apply design patterns to create elegant and robust solutions.

- Engage in an intergalactic adventure as you construct a thrilling space shooter. Design and implement enemy AI with path following for dynamic enemy waves, integrate power-up systems, and enhance visuals with particle effects and other enhancements.

- Experience the thrill of artefact collection and escape in an immersive game. Utilize Godot 4's 2D navigation AI to program guard behaviour, plan strategic escapes, and create tension-filled gameplay moments.



By the end of this course, you'll have built a diverse portfolio of 2D game projects, showcasing your abilites with Godot 4 and your ability to create captivating gameplay experiences. Enroll now and let's embark on this exciting journey into the world of 2D game development with Godot 4!



Note: On the course I write Godot as "GoDot" - when I do,  I mean Godot. In case it causes confusion.

Who this course is for:

  • This course is designed for aspiring game developers who are interested in 2D game development using the Godot 4 game engine.
  • Beginners: Individuals with little to no prior experience in game development or programming, who are eager to learn the foundations of 2D game development and start building their own games.
  • Hobbyists: Game enthusiasts who want to turn their passion into practical skills. This course provides a structured learning path to enhance their game development abilities and create engaging 2D games.
  • Self-taught Developers: Individuals who have already dabbled in game development or programming on their own and want to strengthen their skills, learn best practices, and deepen their understanding of the Godot 4 engine.

Posted by free courses at April 26, 2025

Godot 2D Academy: Master 2D Games with Godot 4 and GDScript

Master 2D Game Development with the Latest Version of Godot and GDScript

Godot 2D Academy: Master 2D Games with Godot 4 and GDScript

Preview this Course

What you'll learn
  • Master the latest version of Godot and its interface to create 2D video games from scratch.
  • Write and understand code in GDScript, Godot's native programming language.
  • Create four complete games, applying advanced mechanics and professional design techniques.
  • Implement particle systems, visual effects, and optimizations to enhance the gaming experience.
  • Develop movement and physics systems, including platforms, collisions, and dynamic behaviors.
  • Work with animations and visual effects, using AnimationPlayer, particles, and shaders.
  • Apply sound and music to improve game immersion.

Posted by free courses at April 26, 2025

Unity Multiplayer - Create Battle Royale with Photon Quantum

Tuesday, January 14, 2025

Learn the cutting-edge multiplayer framework, without writing any networking code!

Unity Multiplayer - Create Battle Royale with Photon Quantum

Preview this Course

Description
Photon Quantum 3 is the latest and greatest installment of the Deterministic Multiplayer Framework coming from the creators of one of the most popular Multiplayer Frameworks for Unity -> Photon Unity Networking (PUN) and Photon Fusion

In this course you will learn how to create a battle royale game using Photon Quantum 3 from the ground up. You don't have to have any previous knowledge in regards to Quantum, you will learn everything you need to know in this course.

By the end of the course you will grasp the basic and intermediate concepts of Photon Quantum 3. You’ll have a solid understanding of how to set up core multiplayer features, create engaging gameplay mechanics, and structure your project for long-term scalability. Ultimately, you’ll feel confident applying these techniques to develop your own unique multiplayer experiences.

You’ll gain insights into integrating smooth character movement, managing player interactions, and handling game state transitions. Whether you’re looking to build a small prototype or scale up to a fully fleshed-out multiplayer game, this course provides you with a strong foundation to build upon. With what you’ve learned, you’ll be able to try out new ideas, make your game feel better, and keep your players excited and entertained.

Who this course is for:
For Unity Developers who would like to create a multiplayer game without the need to worry about writing any multiplayer code.

Posted by free courses at January 14, 2025

Unreal Engine 5 Blueprints - The Ultimate Developer Course

Thursday, August 8, 2024

Unreal Engine 5 Blueprints - The Ultimate Developer Course

Unreal Engine 5 Blueprints - The Ultimate Developer Course

Code Your First Four Game Projects in Unreal Engine 5 with Blueprint Visual Scripting - From Beginner to Advanced!

Preview this Course

Description
This is the Ultimate Blueprint course for Unreal Engine 5.

In this course, you will start with absolutely no experience in game development whatsoever. All of the important terms and concepts in game development will be introduced to you and explained carefully and in detail. By the end, you will have four small game projects of different genres, ranging from 2D to 3D, and you'll understand the underlying principles needed to make any creation you can imagine.

The course starts you off as a complete beginner, but experienced developers will also benefit from this course, as many best practices and advanced features are covered throughout.

The course begins at the beginning - downloading the Epic Games Launcher, where we will install Unreal Engine 5, as well as gain access to the Epic Games Marketplace where we can get tons of free, high-quality assets for our games. After familiarizing ourselves with the Unreal Engine editor, learning about asset types and how to import asset files, we get some practice manipulating objects in the level and building simple game environments with free asset packs.

We then get started learning the basic structure of the Blueprint visual scripting system, as well as cover the fundamental math skills every game developer needs to understand. We get practice visualizing vectors in the engine with the various debug drawing Blueprint nodes.

With the original assets created specifically for this course, we then create our first simple game, Bad Bot - a drone flying shooter. We cover the fundamentals of Unreal Engine's class hierarchy, learning about the various game classes that come together to form a basic game - including the Actor, the Pawn, the Game Mode, and the Controller. We learn how to bind inputs from keyboard, mouse, and console controller using Unreal Engine's Enhanced Input System. This project covers spawning enemy bots, firing projectiles, and adding sound and visual effects such as impacts and explosions, before finishing the level with a boss fight.

We then dive deep into Unreal Engine's collision framework, with a section dedicated to the collision system in Unreal Engine. We learn how Unreal Engine handles collision, including knowledge of:

The physics system versus the query system

Collision Complexity and how meshes can have both simple and complex collision and how to configure these

How the method of movement determines the type of interactions objects will have with each other

Sweeping collisions versus physics collisions

Collision Enabled, Collision Object Types, and Collision Responses, and how these work together

Custom collision channels, custom collision profiles, and optimization for performance

By the end of this chapter, Unreal Engine's collision framework will be completely demystified and you'll easily be able to configure the collision settings correctly so that your game object interact as intended, optimized for performance, and without invisible collision interactions affecting the game's frame rate.

With our newly-acquired collision skillset, we start the second game project of the course, Jetpack Journey - a third-person platformer with Kix, an original character created, rigged, and animated for this course. Kix has a jetpack, allowing us to step up our complexity, going from the Pawn class to the Character class. We learn about the Character Movement Component, and how to change movement modes from walking to flying. We implement a fully-functional jetpack with a blendspace, allowing for smooth blending of animations while flying. This project involves creating precious resources in the form of jet fuel, allowing us to implement pickups to refuel, a progress bar for the fuel percent, and moving platforms that force the player to use the flying capability. We learn about some very important concepts in this section, including:

Movement modes, and switching to flying mode

Single and two-dimensional Blendspaces to blend between animation poses

Binding inputs in the Player Controller versus the Character class

Keeping Blueprint nodes clean and readable

Managing class dependencies and coding best practices - we're using Blueprints, but we should still follow best practice!

Skeletal Mesh Sockets, utilized for jetpack thruster effects

Enforcing precious resources in the form of jet fuel, with jet fuel pickups to refill fuel

Use of UMG (Unreal Motion Graphics) to create UI including a progress bar to display fuel percent

The impact of Casting on runtime performance and memory via the creation of hard references

Analyzing class memory size via the size map, and dependencies via the reference viewer

Reducing file size with texture compression

Lazily loading of assets at runtime and how to load assets asynchronously, using soft object and class references

Lighting and Post Processing

This section covers many important aspects of game development that even experienced developers aren't aware of. You're verging on intermediate-to-advanced territory with some of these!

The next game project introduces Unreal Engine's 2D capabilities, as we enable the built-in Paper2D plugin for 2D games. We also download the now-free PaperZD, a very important 2D plugin allowing us to use important 2D features for our games. This section's game project is a 2D dungeon-crawling side-scroller with Red Hood, a hooded 2D figure who ventures through a dark dungeon, battling skeleton minions via melee combat. We cover some valuable ground in this section, including:

Where to get free 2D assets, including animated characters, props, UI and environments

Creation of sprites, flipbooks, tile sets and tile maps

Important settings for a 2D Unreal Engine game project

2D level creation

Enemy AI with the Behavior Tree and Blackboard

Combat and combo attacks

Use and creation of the compound data types such as enums and structures

Floating damage numbers

Implementing melee combat

By this point, you will have the skills necessary to create your own game projects, but we're not quite done yet. We wrap up the course with a final section on Unreal Engine's Chaos Vehicles! Chaos Vehicles are Unreal's physics-based vehicle system. We use original assets created specifically for this course, importing a sci-fi car and wheels into the engine. We use the engine's built-in rigging tools to create a skeleton and skin it to the mesh, before creating a fully-functional chaos vehicle. We end by implementing enter/leave functionality for the car, by migrating the vehicle into our Jetpack Journey project so Kix can enter and leave the vehicle. We learn:

Creation of Skeletal Meshes from Static Meshes

Rigging and skinning, creating a vehicle skeleton and physics asset

Creation of a fully-functional chaos vehicle with keyboard/mouse and console controller input (using Enhanced Input)

Coverage of Chaos Vehicle settings including torque/rpms, friction, front/rear/all-wheel drive, front/rear wheel steering, and more

Migrating the vehicle into our Jetpack project

Changing possession of Pawns/Characters to enter and exit the vehicle.

By the end of this course, you will have gone from absolute beginner to having intermediate/advanced skills. You will understand the principles necessary to create game projects on your own. You will have hands-on practice, as well as theoretical knowledge underlying every tool and concept used throughout this course.

You will also have access to our Druid Mechanics Discord Community, a community of over 23,000 students of all skill levels, all interacting, conversing, and helping each other throughout their game development journeys.

After this course, you will fully understand Unreal Engine's architecture and class hierarchy. If your aim is to develop your own games, or even to further your career or learning journey, or move on to tackle Unreal's C++ system, this course will prepare you and equip you with the skills needed to do so.

You will gain lifetime access to the course for a single, one-time fee. You will have access to all updates and patches made to the videos.

If you're ready to learn how to make your own games, this course is ready for you.

See you soon!

Who this course is for:
  • Complete beginners to game development.
  • Those interested in making games in Unreal Engine.
  • Those interested in game animation, visual effects, sound effects, and materials.
  • Those interested in programming gameplay without writing code. Blueprints only!

Unreal Engine 2D: Make Your Own Epic 2D Games Using C++

Wednesday, July 3, 2024

Unreal Engine 2D: Make Your Own Epic 2D Games Using C++

Unreal Engine 2D: Make Your Own Epic 2D Games Using C++, 
Make Games in UE5 with C++: Master Sprites, Tile Maps, and Gameplay Coding Using Paper2D and PaperZD

Preview this Course - GET COUPON CODE 

Description
Unlock the full potential of 2D game creation in Unreal Engine with our comprehensive course designed specifically for those looking to harness the power of C++ in their game projects. Whether you're transitioning from another engine or deepening your Unreal skills, this course has everything you need to level up your game development prowess.

What You'll Learn:

Craft Stunning 2D Games: Learn to build games in Unreal using C++, covering everything from sprites to complex game mechanics.

Master Unreal's 2D Tools: Dive deep into Unreal's Paper2D and PaperZD plugins for powerful 2D game development.

Code Robust Gameplay Elements: Write gameplay code for diverse game types like obstacle courses, shooters, and platformers.

Design Varied Game Mechanics: Create and implement features such as multiple levels, collectable items, enemy encounters, and more.

Course Projects:

Build Three Unique Games: Develop a Desert Racer (Obstacle avoidance), Gun Survivors (Top-down shooter), and Crusty Pirate (Platformer).

Explore 2D Plugins: Gain hands-on experience with the Paper2D and PaperZD tools to bring your game ideas to life.

Code Interactive Gameplay: Write and organize 2D game code that makes your games fun and engaging.

Why Take This Course?

Start Your 2D Game Project: Break the initial barriers to starting a 2D game in Unreal with step-by-step guidance.

Learn Specialized 2D Plugins: Master specific tools like Paper2D and PaperZD that are essential for 2D development in Unreal.

Fill the Resource Gap: This course offers exclusive insights into using C++ for 2D game development, a niche not well-covered elsewhere.

Who Should Enroll:

Developers familiar with the basics of Unreal Engine and C++ who want to specialize in 2D game development.

Game creators from other platforms like Unity or Godot, looking to leverage Unreal Engine’s capabilities for 2D games.

Course Requirements:

A basic understanding of Unreal Engine’s interface and functionalities.

Fundamental knowledge of C++ programming.

Get Ready to Build Your Dream Games: Join us on this exciting journey to become a proficient 2D game developer in Unreal Engine. With hands-on projects, expert instruction, and a focus on practical applications, you'll not only learn the theory but also apply it directly to building games you can be proud of.

Dive into the world of 2D game development with Unreal Engine and C++ today and start making the epic games you've always wanted to play!

Who this course is for:
  • This course is ideal for you if you're familiar with the basics of Unreal Engine and C++ and want to specialise in 2D game development
  • Also if you're coming from a different engine (Unity, Godot etc.) and want to leverage Unreal Engine’s capabilities for 2D games

Create an Auto Battler Card Game on the Flow Blockchain

Friday, June 21, 2024

Create an Auto Battler Card Game on the Flow Blockchain

Create an Auto Battler Card Game on the Flow Blockchain, 
Build an auto battler style card game using the Unity game engine and the Flow blockchain

Preview this Course - GET COUPON CODE 

Description
Create an Auto Battler Card Game using Unity and C#. Then learn how to use the Flow Blockchain to enhance your game.

What you'll learn:



How to use the Unity Editor

C# Scripting

Advanced Unity UI

Drag and Drop mechanics

Scriptable Objects

What’s included:

Unique character and environment art usable in your own projects

Full source code to the finished game

Certificate of completion

This course will take you from zero to hero in just a few hours.

Want to add blockchain functionality to your game but didn't know where to start?  This course has you covered!



Testimonials from other courses:

Exactly what I was looking for. Hooks, canvas, and roguelikes. Lots of good design patterns as well, at least so far. I will be going through this course but trying to implement the features using typescript. Please continue with another intermediate course. Thanks much.

Alex Barber

Very cool what you can do in under 3.5hrs! Morgan breaks down core concepts and gives you an overview of all the tooling needed to be successful with your game idea. Nice pacing and fairly comprehensive! Would love to see a more in dept discussion about grouping and managing assets and resources in both Tiled and Phaser. Great Tutorial!

Tech Ninja | Web & IT

Who this course is for:
  • Unity game developers that want to know how to build an autobattler and optionally add some blockchain functionality.

Posted by free courses at June 21, 2024

Unreal Engine 5: The Complete Beginner's Course

Unreal Engine 5: The Complete Beginner's Course

Unreal Engine 5: The Complete Beginner's Course, 
Learn Video Game Development & How To Design a Game From Scratch Using UE5

Preview this Course - GET COUPON CODE 

Description
Learn game development with Unreal Engine 5. UE5 is the industry-leading 3D game design software that the professionals use to create today’s top games. Start your journey towards getting paid to make video games today!



Learn Video Game Development with this Unreal Engine 5 Course for Beginners

Begin your game development career with possibly the most up-to-date game dev course on the internet - Unreal Engine 5: The Complete Beginner's Course. Unlike other courses, which remain static, this course is regularly updated so that it will always cover one of the most recent versions of Unreal Engine 5.

When I began trying to learn Unreal Engine, I found a lot of information, but it was unstructured and lacked detail. So I created this course to provide what others lacked - structure and detail. The course is laid out very carefully so that you can go into it knowing absolutely nothing, and then, little by little, each lecture builds upon the previous lectures, so that every time you learn something new, you already have all the knowledge you need to learn that new thing without any confusion.

Unlike other courses, it covers the fundamentals in detail, so by the end you should have a thorough understanding of all the basics of Unreal Engine and be fully prepared to move on to more intermediate topics. Depending on your goals, this might not be for you. This course was designed for those who want to learn as much about Unreal Engine 5 as possible. If you’re just looking to have a bit of fun and to tinker around a little bit, then this might not be the right course for you. But, if you’re interested in getting really good, possibly becoming an indie developer or even working for a major studio, then I strongly believe that this is the best course for you to start with. This course will teach you the knowledge that normally falls through the cracks.

At the end of each section, there are a series of tutorial videos that provide an opportunity to apply the concepts learned in that section. These tutorials will walk you through the process of making a working game, from start-to-finish, step-by-step.

This course covers the fundamentals that other courses skip, causing you to get confused as you try to learn more advanced topics. The course will cover the following topics in thorough detail:

Projects & Levels

Actor Types

Meshes & Brushes

Lighting

Materials

Characters & Input

Collisions

Blueprint Logic & Data

User Interfaces

Audio



Develop Games Using Cutting-Edge Game Design Software and Run Them on a State-of-the-Art 3D Game Engine

The Unreal Engine has won the “Best Game Engine” award several times from various organizations, including the Develop Industry Excellence Awards and Game Developer Magazine.

The Unreal Engine has been used to develop many blockbuster games and game franchises including Fortnite, BioShock, Gears of Wars, Splinter Cell, Rainbow 6, Borderlands, Dishonored, Mass Effect, Batman: Arkham Asylum, and hundreds more.

For years, the Unreal Engine was only affordable for large companies, but now, Unreal Engine 5 is completely free to use, as long as you agree to pay Epic Games 5% of your game sales over $1 million.



Learn Unreal Engine 5 in this Video Game Design Course

In this course, you will learn the fundamentals of game development using the Unreal Engine 5 through a series of 62 lectures and 15 tutorials. By the end of the course, you will have built an entire demo game from scratch.

The course will start from scratch and programming knowledge is not required, so anyone with basic computer skills can jump in and begin their Unreal Engine 5 training! For those who learn better with closed captions, 100% of the captions are human transcribed, not auto-generated.

The first part of the course will help you get the Unreal Engine 5 up and running and will introduce you to the basic concepts of game development using the Engine. Next, you will learn all the skills you need to craft beautiful environments to stage your games in. Then, you will learn how to script logic for your games so you can define game rules and behaviors, keep track of data such as health and inventory, and create playable characters. You will learn about collisions and damage, key concepts for any action game. You will learn how to create user interfaces using the UMG Editor, so you can add things like menus, load screens, and HUDs to your game. And finally, you will learn how audio works within the Engine so you can add music, dialogue, and sound effects to your game.

Upon completion of the course, you will have the skills necessary to translate ideas for games into playable games that use environments you sculpt and logic that you define, and you will understand how to make a game in Unreal Engine 5.

Who this course is for:
  • This video game development course is for absolute beginners who are interested in making games & learning how to design a game from scratch using UE5
  • Designed for those who want to become professionals using Unreal Engine 5
  • No programming experience required

Posted by free courses at June 21, 2024

Game Audio Essentials: SFX & Sound Design For Video Games

Monday, May 13, 2024

Game Audio Essentials: SFX & Sound Design For Video Games

 Game Audio Essentials: SFX & Sound Design For Video Games

Master foley and audio processing to create sounds for your games. Deploy to Unity, Unreal and Godot!


PREVIEW THIS COURSE - GET COUPON CODE


Description

​Ready to turn the dial up on your game's audio?


Whether you’re tired of browsing lacklustre sound libraries or just itching to put your signature spin on game soundtracks, we’ve got just the adventure for you!


Dive into the world of foley and audio processing without needing a PhD in sound engineering. We’re talking about getting down with DIY sounds that will have your games bursting with originality.


Ever wondered how to make a punch sound like it could actually knock out a dragon? Or a sword clash that sends shivers down players' spines? We’ll show you the ropes, from capturing the raw sounds to mixing them into ear-catching effects. And yes, we’re doing lasers and jetpacks too—because who doesn’t love a good sci-fi vibe?


No more confusion about compressors, EQs, and reverbs. We break down audio effects in a way that won’t break your brain. It’s all about making it fun and easy to learn, with plenty of hands-on projects to get your sounds from the studio to the screen.


And because we know you want to see your creations in action, we’ll walk you through integrating these sounds into popular game engines (Unreal, Unity & Godot). It’s one thing to make a cool sound; it’s another to hear it live in the environment it was made for.


You don’t need fancy gear to jump into this course. We’ll provide all the sound recordings from our lessons for you to use in your games, and we'll show you where to snag more online.


But hey, if you’re ready to roll up your sleeves and make your own, all you need is your phone!


You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced with modelling and coding, so are able to explain complex concepts clearly, as well as entertain along the way.


And you’ll get access to the Q&A where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.


So, are you ready to be the maestro of your game’s auditory realm? Let’s make some noise and bring your digital worlds to life with sounds that are uniquely yours. Trust us, your games are about to sound incredible!


Who this course is for:

This course is perfect if you have some game dev experience and are looking to make your games even more unique.

Great if you have experience with game engines, but are new to audio recording and mixing.

Also ideal if you're interested in learning more about audio processing (a real peek behind the curtain about they produce the sound effects used in your favourite games and films!).


Unreal Engine 5 C++ Developer: Learn C++ and Make Video Games

Saturday, March 25, 2023

Free Coupon Discount - Unreal Engine C++ Developer: Learn C++ and Make Video Games, Created in collaboration with Epic Games. Learn C++ from basics while making your first 4 video games in Unreal

BESTSELLER,  4.6 (37,172 ratings), Created by Ben Tristem, GameDev.tv by Ben Tristem, Michael Bridges, English, Italian [Auto-generated], 3 more

PREVIEW THIS COURSE - GET COUPON CODE

unrealcourse

Description
This "critically-acclaimed" and "insanely successful" Unreal Engine course was created in collaboration with Epic Games.

*NEW* Every section of the course is being fully updated and remastered to Unreal Engine 4.22+. The first two remastered sections  have been released! New content will be released over the coming weeks and months. Existing students get all the new material for free.

The course now has high quality hand written subtitles throughout, available as closed captions so you can turn them on or off at your convenience. This is one of the best Unreal Engine tutorials on the web.

This course started as a runaway success on Kickstarter. Get involved now, and get access to all future content as it's added. The final course will be over 50 hours of content and 300+ lectures.

Learn how to create and mod video games using Unreal Engine 4, even if you're a complete beginner. Unreal is a free-to-use game development engine used by AAA studios and indie developers worldwide. It can be complex beast to get into, but we break it down step-by-step

Already know Unreal and want to learn VR or Multiplayer? Check out our other Unreal courses, just look for the green leaf for our other world-class Unreal courses.

We start super simple so you need no prior experience of Unreal or coding! With our online tutorials, you'll be amazed what you can achieve. We believe project-based learning is the best way to learn Unreal Engine.

Benefit from our world-class support from both other students, and the instructors who are on the forums regularly. Go on to build several games including a tank game, and a First Person Shooter.

You will have access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Our thriving discussion forum will help you learn and share ideas with other students.

You will learn C++, the powerful industry standard language from scratch. By the end of the course you'll be very confident in the basics of coding and game development, and hungry to learn more.

"Any serious game programmer needs to know C++"Jason Gregory, Lead Programmer at Naughty Dog (creators of Uncharted & The Last of Us)

Anyone who wants to learn to create games: Unreal Engine is a fantastic platform which enables you to make AAA-quality games. Furthermore these games can be created for Windows, consoles, MacOS, iOS, Android and Web from a single source!

If you're a complete beginner, we'll teach you all the coding and game design principles you'll need. If you're an artist, we'll teach you to bring your assets to life. If you're a coder, we'll teach you game design principles.

What this course DOESN'T cover...

Whereas this course is already huge, we can't possibly cover everything in that time. Here are some things we will not be covering...

Team collaboration topics.

Editor plugins or modifications.

Physics engine modification.

Multiplayer features.

Note: access to this course comes with an optional, free community site where you can share games and 3D models, as well as connect with other students.

Start to learn Unreal C++ now, you won't be disappointed!

All future content updates are included free!

Udemy Coupon . Free Udemy Courses . Online Classes

Posted by free courses at March 25, 2023

Java Games Development With libGDX | Create 5 Games

Monday, January 16, 2023

Java Games Development With libGDX | Create 5 Games

 Java Games Development With libGDX | Create 5 Games - 
Learn libGDX from Scratch and Develop Amazing Games | From Zero to Hero


This comprehensive course will take you all the way through libGDX game development framework in Java. LibGDX provides an environment for rapid prototyping and fast iterations. Instead of deploying to Android/iOS/Javascript after each code change, you can run and debug your game on the desktop, natively.


This course is for everyone who has desire to learn libGDX. The game complexity increases with every section and you will be able to rise your knowledge throughout the course. You will develop amazing games and you learn how to use libGDX to animate the came characters and design the gameplay graphics. You will also create and import pictures used in the games and get familiar with creating random patterns, menu screens and playing music while playing the game.


Best Seller Course: The Complete Java Game Development Course for 2023


What you’ll learn


  • Learn the Java basics and apply them to real world projects.
  • Learn the libGDXbasics and apply them to real world projects.
  • Master the libGDX packages for 2D game development.
  • Learn how the Object Oriented Programming is used in practice.
  • Create playable games, for your own sense of achievement.
  • Take user inputs to change the game state
  • Animating game characters and the displayed text
  • Playing music and import pictures inside a game
  • Develop multi screen games and menu screens


You May Also : Create a Survival Game in Javascript with Phaser 3 in 2023


Preview this Course

Posted by free courses at January 16, 2023

Unreal Engine 5 C++ Multiplayer Shooter

Thursday, December 22, 2022

Unreal Engine 5 C++ Multiplayer Shooter

 Unreal Engine 5 C++ Multiplayer Shooter - 
Create a fast-paced, competitive multiplayer shooter in Unreal Engine 5 using C++!

Learn all about Unreal Engine multiplayer in this fully comprehensive C++ course. From scratch, we create a complete multiplayer shooter game, capable of creating and joining game sessions and connecting many players across the internet. We'll create our very own custom plugin that can be added to any Unreal Engine project to easily turn it into a multiplayer game.


We learn how to optimize our game for the best performance, as competitive shooters require the highest performance possible. We'll implement lag compensation techniques such as client-side prediction and server-side rewind, so the game performs smoothly even in the presence of high lag!


We learn how to use the proper game classes for each multiplayer mechanic. Custom match states, warmup/cooldown match timers, Elim announcements, HUD with health, shields, ammo and grenades, and more! We keep all important functionality on the server, to prevent cheating, and learn the proper way to use the Player Controller, Game Mode, Game State, Player State, Character and Game Instance classes.


We make assault rifles, pistols, submachine guns, rocket launchers, grenade launchers, sniper rifles and throwing grenades! All functional in multiplayer, optimized for best performance.


After this course, you'll be able to create any multiplayer game you want. If you can do a fast-paced shooter well, you can do any game, because fast-paced, competitive games require the best performance possible.

What you'll learn


  • Connecting players across the internet with matchmaking sessions
  • Creating a plugin to convert any Unreal Engine project to multiplayer
  • Program multiplayer matchmaking in Unreal Engine
  • Learn replication techniques for fast-paced, competitive shooter games
  • Optimize network code by minimizing bandwidth and maximizing performance
  • Lag compensation techniques for multiplayer including client-side prediction and server-side rewind
  • Multiple weapons including pistols, SMGs, assault rifles, shotguns, sniper rifles, rocket launcher, grenade launchers, and throwing grenades
  • Pickups including shields, health, speed buffs, jump buffs, and ammo pickups
  • Crouching, aiming, jumping, strafing, reloading, and throwing, all in multiplayer
  • Working HUD with health and shield bars, ammo count, score and defeats, and game timers
  • Custom game modes, custom match states, and use of the core classes used in multiplayer
  • Learn how the Game Mode, Game State, Player State, Player Controller, Pawn, Character, and Actor classes work in multiplayer
  • Create your own subsystem to manage online sessions
  • Learn about the Unreal Engine Online Subsystem and use it to program multiplayer games using any online service such as Steam
  • Display announcements including: Who eliminated who, who won the game, winning teams, countdown timers
  • Custom Match States: Fly around in the warmup stage, display winners in the cooldown stage
  • Show less

Preview this Course

Posted by free courses at December 22, 2022

Learn To Create a Card Combat Game With Unity & C#

Monday, September 5, 2022

Learn To Create a Card Combat Game With Unity & C#

Learn To Create a Card Combat Game With Unity & C#

Game development made easy. Learn C# using Unity and create your own card battling game!
  • Hot & new
  • Created by James Doyle
  • English [Auto]

Preview this Course

Description

Learn how to create and program your very own card combat game using Unity, an industry-standard game development program used by large gaming studios and indie developers across the world.

In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.

This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.

At the end of this course you will have developed the ability to understand such game elements as:

  • A Turn-Based Card Battling System

  • Placing Cards on a 3D Board

  • Holding & Highlighting a hand of Cards

  • Mana Point System For Cards

  • Damaging Player & Enemies

  • Audio systems

  • Enemy AI with variable playstyles

  • Battle Select System

  • and much more...

The course also includes a complete version of the project to use for your own reference to ensure everything in your game works as it should!


Start learning today and let me help you become a game developer!


Who this course is for:

  • Anyone who wants to make their own card battling games
  • People who want to create and publish their own games
  • Complete beginners with an interest in learning game development
  • Developers who want to re-skill across to game development
  • People interested in working in the game design industry
  • Competent and confident with using a computer
 
 

Posted by free courses at September 05, 2022

Unity Visual Scripting: Learn Game Coding The Easy Way

Friday, September 2, 2022

Unity Visual Scripting: Learn Game Coding The Easy Way

Unity Visual Scripting: Learn Game Coding The Easy Way, 
Learn object oriented programming by building 2D & 3D games in Unity using the C# visual scripting language.
  • Hot & new
  • Created by GameDev.tv Team, Taryn McMillan
  • English [Auto]

Preview this Course

What you'll learn
  • Build 2D and 3D games in Unity using visual scripting– no coding required!
  • Create graphs using drag-and-drop nodes to visualize and implement game logic
  • Understand the fundamentals of game development in Unity
  • Build a solid foundation for future projects using visual scripting
  • Navigate the Unity interface with ease
Course content
3 sections • 56 lectures • 8h 12m total length
Expand all sections
Introduction & Setup6 lectures • 37min
Welcome To The Course
Preview01:11
Installing Unity
04:58
Introducing Unity
13:11
Introducing Bolt
Preview11:39
Community & Support
01:40
Accessing Our Projects
04:38
Microbe Mayhem17 lectures • 2hr 30min
 
Arrows Away33 lectures • 5hr 6min
 
Requirements
  • This is course is beginner friendly, you don't need any previous experience.
  • You just need a computer capable of running Unity and an internet connection and you're good to go!
Description
Ready to build 2D & 3D games in Unity with no coding? Welcome to the wonderful world of Visual Scripting!

If you feel intimidated by coding, or don’t know where to start with game development, this is the course for you!

You’ll make 2D & 3D games from scratch, without writing a single line of code using Unity’s built in visual scripting tool, a visual alternative to C#. Create graphs, using drag-and-drop nodes to visualise and implement game logic.

Learn the fundamentals of game development, while learning to navigate the Unity interface, to build a solid foundation for future projects .

You’ll learn all about Basic Player Movement and Game Physics, as well as Asset and Graph Management, Player Input and UI. And we’ll take you through Game Design.

This course is beginner friendly, no previous Unity or coding experience is needed. It’s perfect if you want to break into Unity game development but are intimidated by coding, or you want to explore an alternate way of scripting games in Unity.

It’s also ideal if you prefer a more visual way of representing game logic, or you’re looking for a broad introduction to the fundamentals of 2D and 3D game development using the Unity engine.

You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced coders, so are able to explain complex concepts clearly, as well as entertain along the way.

All students have access to the Q&A forums where our Instructors, Teaching Assistants and Community are ready to help answer your questions and cheer on your success.

So dive in now and create games in Unity with no programming!

Who this course is for:
  • Beginner (no previous Unity or coding experience required)
  • Ideal if you're looking to break into Unity game development but are intimidated by coding or want to explore an alternate way of scripting games in Unity
  • Perfect if you prefer a more visual way of representing game logic
  • Great if you're after a broad introduction to the fundamentals of 2D and 3D game development using the Unity engine

Unreal Engine 5 Blueprints: Multiplayer 2D RPG Platformer

Saturday, July 23, 2022

Unreal Engine 5 Blueprints: Multiplayer 2D RPG Platformer

Unreal Engine 5 Blueprints: Multiplayer 2D RPG Platformer - 
Learn how to make a 2D game using Unreal Blueprints. Create and play multiplayer!
  • Highest rated

Preview this Course

What you'll learn
  • Create an Unreal Engine 2D RPG platformer with easy follow-along videos.
  • Code multiplayer using Unreal Engine 5 Blueprints from beginner to advanced.
  • Have the necessary workflow, tools and skills to create your own 2D games.
  • 2D game and level design.

Requirements
  • A computer capable of running Unreal Engine 5
  • No programming experience needed. You will learn everything you need to know.
Description
**ALWAYS UP-TO-DATE WITH NEW LESSONS**

Begin your game development journey with Unreal Engine 5.

Whether you are a beginning game developer, programmer, artist or designer, Unreal Engine 5 offers you everything you need being one of the most popular and widely used game engines by professionals.

Jump right into game creation with its key feature: Unreal Engine 5 Blueprints. Program a full game without a single line of code. No experience needed!

Have fun while learning quickly as we create a multiplayer 2D RPG platformer in Unreal Engine 5. You will see how easy it is to get started and how fast you can create your own games. Use the same tools AAA studios use in their Unreal Engine Blueprint projects. Everything is free.

By the end of this course, you will have created and coded a multiplayer 2D RPG platformer in Unreal Engine 5 with easy and in-depth follow along videos. You will have the necessary workflow, tools, and skills to create your own Unreal Engine 5 2D games.

This course covers everything you need to know to start developing games, including:

Unreal Engine 5 overview and navigation

Unreal Engine 5 blueprints

Unreal Engine 5 multiplayer

2D assets import

2D environment design using tiles and tilemaps

2D character creation & movement (jumping, running, hitting..)

Enemy creation using Unreal Engine AI

Character animation using Sprites & Flipbooks (for both player and enemy)

Unreal Engine health and damage system (for both player and enemy)

Experience and leveling system

User Interfaces (health and experience bars, death screen, character selection menu..)

Video and sound effects (VFX and SFX)

Unreal Engine camera system

Climbing mechanics for ropes and ladders

Floating combat text

Useful resources and the finished project (that will ease your game development process)

And much more. As this course is continuously updated with new content and suggestions from the community, we will soon add Advanced Steam Sessions to connect with dedicated servers.

What makes me qualified?

My name is Moustafa, and I am the director and developer of Farmtale on Steam made only with Unreal Engine Blueprints. With years of experience making games and teaching, I will be here for you every step of the way. There are many ways to develop and code games, some better than others. I will show you different optimization tools and tips to achieve game-ready performance.

Enroll now, get access to our exclusive game developer community, and see real results.

See you in lesson 1!

Moustafa Nafei

Who this course is for:
  • Complete beginners with no prior experience
  • Individuals who want to develop games but not write code
  • Experienced developers who want to refresh their skills
  • Game designers and artists who want to get into game programming

Posted by free courses at July 23, 2022

Complete C# Unity Game Developer 3D

Thursday, July 14, 2022

Complete C# Unity Game Developer 3D

Complete C# Unity Game Developer 3D - 
Design & Develop Video Games. Learn C# in Unity Engine. Code Your first 3D Unity games for web, Mac & PC.
  • Bestseller

Preview this Course

What you'll learn
  • Learn C# from scratch. A powerful modern language.
  • Get experience using Unity 2020 - a very versatile 3D tool.
  • Gain an excellent general knowledge of video game design.
  • Make 2.5D and 3D games in Unity.
  • Transfer your knowledge to .NET, other languages, and more.
  • Learn how object oriented programming works in practice.
  • Develop a positive attitude to problem solving.
  • Practical exercises EVERY VIDEO to build actual skills.
  • Learn good coding and design patterns.
  • Learn to use source control, a valuable tool for working in small teams.

Requirements
  • PC or Mac capable of running Unity 2017 or later.
  • Regular internet access for Q&A and community.
Description
This is the long-awaited sequel to the Complete Unity Developer - one of the most popular e-learning courses on the internet! Completely re-worked from scratch with brand-new projects and our latest teaching techniques. You will benefit from the fact we have already taught over a million students programming and game development, many shipping commercial games as a result.

Unity is an incredible 3D package used for making video games, architectural and medical imaging and more. The challenge is that it's big and complicated to use, especially for complete beginners to coding and game development. We make learning to code easy and fun by leading you step-by-step through the process of creating exciting games.

Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own Teaching Assistant-curated Community, and our student Discord chat channel.

This course has full professional-produced English closed-captions.

If you're reading this you probably already have everything you need to get started. Unity is a free download. With regular access to an internet connection you'll be able to engage in our thriving community. Even if you have no experience with coding, or with 3D packages, we will guide you through everything from first principles. Starting slow, then building on what you learn, you'll soon have a very solid working knowledge of Unity.

Don't take our word for it, please see the amazing reviews students have taken the time to write. We are proud to be transforming lives, and equipping 1000s of people with valuable new skills. We would love you to become one of them now.

The course is project-based, so you will not just be learning dry programming concepts, but applying them immediately to real indie games as you go. All the project files will be included, as well as additional references and resources - you'll never get stuck. There are "talking heads", powerful diagrams, quality screencasts and more.

For each demo game you build you will follow this process...

Be challenged to build the entire game yourself.

Be shown step-by step how to build it.

Be challenged to apply, and re-apply your knowledge regularly.

Prefer to focus on 2D? Check-out our Complete Unity Developer 2D course. Want something a little more advanced? Check-out our epic Unity RPG course. Want to get certified, get a job, or learn environment art - we've got you covered. The green leaf logo is your sign of quality.

You will get full lifetime access for a single one-off fee. The creators are qualified and experienced coders and avid gamers, so are able to explain complex concepts clearly, as well as entertain along the way.

What this course DOESN'T cover...

Here are some things we will not be covering in detail...

Art asset creation (assets provided but not made on-screen).

Advanced performance optimization.

Editor plugins or modifications.

Physics engine modification.

Anyone who wants to learn to create games: Unity 3D is a fantastic platform which enables you to make production-quality games. Furthermore these games can be created for Windows, MacOS, iOS (even iOS 9), Android and Web from a single source!

Dive in now, you won't be disappointed!

Who this course is for:
  • Anyone who wants to learn to code the fun way - by making games.
  • People who want to learn to make their video games, learning code as they go.

Posted by free courses at July 14, 2022
CouseSites - Designer: Douglas Bowman | Dimodifikasi oleh Abdul Munir Original Posting Rounders 3 Column