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

Complete C# Unity 2D Game Development (Updated To Unity 6)

unitycourse

Complete C# Unity 2D Game Development (Updated To Unity 6) - 
Build 4 playable 2D games in Unity 6 using C#. Learn real coding skills and master game dev fundamentals.

Preview This Course - GET COUPON CODE

Unlock the Game Developer in You with the Complete Unity 2D Developer Course - now being remastered in Unity 6!

Ready to make your own video games? This course will take you from total beginner to building your own 2D games using Unity 6, the world-leading game engine used by studios and indie developers alike.

Whether you're new to coding, game design, or both — we’ll guide you step-by-step through the process using Unity’s latest tools and features. You’ll build four complete games, learn C# programming, and develop the confidence to create your own games from scratch.

Games You’ll Build:

Delivery Dash – Steer your way through challenges in a fun driving game.

Snow Surfer – Carve the slopes in a side-scrolling adventure.

Jump Mania (coming soon) – Navigate perilous platforms in a fast-paced platformer.

Star Blaster (coming soon) – Blast through enemies in a space shooter that’s out of this world.

All project files and assets are included, with plenty of support so you never get stuck. You’ll be writing real code with C#, gaining a solid foundation in object-oriented programming, and learning how to apply game development principles the right way.

You won’t just watch us build — you’ll try it yourself first, then follow along as we walk you through each step. It’s a hands-on learning experience designed to make the lessons stick.

You’ll also join a global community of game developers, with friendly help available in the Q&A, course forums, and beyond.

Who This Course is For:

If you’ve always wanted to make games but didn’t know where to start — this is it.

Perfect for:

Complete beginners

Artists looking to bring assets to life

Coders curious about game development

Anyone with a love for games and a desire to create

With lifetime access, expert instruction, and a growing library of content, this course gives you everything you need to start your journey as a 2D game developer.

Don’t just play games — make them. Enrol now and start building with Unity 6!



Note: This course is currently being updated to Unity 6.

You’ll find both the new content and the original course material included. Once the remaster is complete, the original content will be moved to a separate archive course, which you’ll continue to have full access to.

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

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


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

Make Your First 2D Game with Unity & C# - Beginner Course

make-your-first-2d-game-with-unity-c-beginner-course
Make Your First 2D Game with Unity & C# - Beginner Course, Beginner Course to Game Development : Learn how to use Unity and Program in C# by Making a Small 2D Game from A to Z.
  • HOT & NEW
  • Created by Noa Calice (aka Blackthornprod)
  •  English
  •  English [Auto-generated]
  • 4 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What you'll learn
  • Learn the C# fundamentals.
  • Solve fun programming challenges.
  • Learn the core features of the Unity game engine.
  • Create a simple game in Unity from A to Z.
  • Make game art and animations.
  • Make simple UI and add sounds and music to your game.
Preview This Course - GET COUPON CODE

Agile & Multi-Platform Game Dev. with Unity - Tier 2

agile-unity-developer-course-tier-2
Agile & Multi-Platform Game Dev. with Unity - Tier 2, Mastering software architecture, performance optimisation and advanced Unity and C# features.

Publisher : Unity Coach Fred Moreau
Course Length : 7.5 hours
Course Language : English

Description
In this series of videos, you'll learn how to develop a video game project using Unity 5, with Agile development practices in mind.

In Tier 1, we touched on Unity’s programming fundamentals to quickly deliver a prototype.

Tier 1 Complete Project is included so that you can jump right in!

In this second Tier will touch on Performances, Debugging, Design Patterns and other enhancements required to turn the prototype into a release.

This training is for anyone who wants to learn object oriented programming for video games. It has introduction chapters that people familiar with Unity can skip. All the programming basics are covered, and we touch on all major features of Unity. The training focuses on programming, and uses a 2D game project to keep things simple and stay away from fancy graphics features that already are well documented. Whether you know programming or not, whether you're new to Unity or already have some experience, this training will give you the good practices and help you organise yourself in the chaos of a video game project.

I'm a self-taught developer myself. I work with Unity since 2011, and was very lucky to meet with mentors who taught me a great deal about Object Oriented Programming. That's a lot to learn about when your background is not in engineering, though, I figured that if I could do it, anyone can. I started to put this training course together a while back for a Master Class held with Unity, and decided to take it way beyond that, as I realised many developers were self-taught programmers, ex artist or designer, looking for that true programming knowledge.

I wanted to emphasise on Agile practices, while this is not an Agile training in itself, because of the huge demand for Agile programmers. Agile Development really is a mindset that you cannot push. From a programmer’s perspective, it’s mostly about letting go of your desire for completeness and architecture awesomeness, and willing to deliver playable software as early as possible. The responsibility given to programmers brings a lot of stress, with which comes the need to foresee, plan and control development. Then any change in the plan becomes a trouble. Team confidence is key to Agile Development, and confidence comes with knowledge. The more you know, the more you trust yourself, and the less you doubt. The less you fear change, the less complex and overthought you need to make your code, and the sooner you deliver a prototype. This training aims at empowering programmers with enough knowledge to be confident in their capability to react to design changes and always deliver the most business value in the time they’re given. Now, Agile Development isn’t just about prototyping, and we’ll also touch on Performances, Scalability and Reusability of the code, which is also key to maintain a project.

I really wanted this training to go beyond the usual academic training course. It does have a good share of theory, but everything is put into practice. Its course is well planned and offers a smooth learning curve, while its delivery is more like a live coding session in which I share what comes to my mind as to why I do things along with tips and tricks.

Who is the target audience?

  • Artists and/or Designers willing to learn programming
  • Game Programmers willing to learn Unity
  • Non Game Programmers willing to learn game development

Preview This Course - GET COUPON CODE

Become a Game Designer the Complete Series Coding to Design

Become a Game Designer the Complete Series Coding to Design, Learn Unity, 3D game design, 2D game design, coding, C#, game development, 3D animation, game programming, Unity3D
Created by School of Game Design
become-a-game-designer
What Will I Learn?
Create advanced 2D/3D games and applications
Develope for Nintendo, XBox, PS4, PC, Mac, iPhone, Android
Have an expert understanding of the Unity game engine
Have an expert understanding of Maya, 3DS MAX and Mudbox
Have an expert understanding of digital painting in Photoshop
Work in game design, film, or software development
Build and publish your own games and apps
Description
If you are serious about becoming a game designer, then you already know that you need the most current and complete game design training possible. To succeed in this competitive industry it is essential to have an expert knowledge of the entire game development pipeline. Whether it's your goal to work for a major game studio, or to develop and publish your own indie games, one thing is clear, you will need to be well trained as both a programmer and an artist.

Throughout this extensive training series you will learn beginner to expert level techniques in the areas of 3D game development (Unity3D), computer animation, digital painting, and programming.

You will be learning expert techniques and workflows from veterans who have been working in the game industry for over 15 years and have a passion for making great games.

You will be extensively trained on programs like Unity3D, Maya, 3DS Max, Mudbox, and Photoshop. Learning powerful tools like these are made easy with fun projects that are designed to take the fear out of learning such advanced software like Unity3D.


Your training will start with Unity3D, which is a powerful game engine that has been used by countless studios and indie developers all over the world to build some amazing games. Unity's intuitive and user friendly interface is an excellent place to start your path to becoming a game designer. You will start by learning the fundamentals of Unity3D, giving you a great foundation for you to get excited and confident to move on to more advanced Unity projects which will have you building incredible worlds. In addition to mastering the Unity interface you will be learning how to code in the c# programming language, letting you create any 2D or 3D your imagination can come up with.

After you have mastered the Unity3D game engine it is time to move on and learn how to create your own game assets.

You will be using programs like Maya and 3DS Max to model, texture, animate, and render complex 3D models and scenes. And once again you will start of with the basics learning how to create simple low poly models before moving on to advanced digital sculpting techniques in programs like Mudbox. You will then learn how to transfer your 3D models and animations into Unity3D for game assembly.

Finally, you will be moving on to the digital painting section of this master series, where you learn how to digitally paint fantasy worlds, creatures, and characters. And just like all of our previous sections in this master series, you will start off by learning the basics with fun project based lessons, before moving on to more intermediate and advanced digital painting. Even if you feel you don't possess any kind of drawing skills, you need not to fear as this digital painting portion of your training is designed to once again take you from absolute beginner all the way to an advanced level.

You have a lot of exciting things to start learning and we are excited to be your guides along the way!

Who is the target audience?

  • All skill levels
  • People interested in working in the game design industy
  • Please who want to create and publish their own games

Preview This Course - GET COUPON CODE