Game Development Fundamentals Courses

1. Complete C# Unity Game Developer 2D

Complete C# Unity Game Developer 2D

Learn Unity in C# & Code Your First Five 2D Video Games for Web, Mac & PC. The Tutorials Cover Tilemap
Content:
- Learn C#
- a powerful modern language
- from scratch. No prior programming experience is necessary.
- Become excellent at using the Unity game engine.
- Build a solid foundation for game design and game development that will help you build your own games.

2. 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.
Content:
- Learn C# from scratch. A powerful modern language.
- Get experience using Unity 2017 - a very versatile 3D tool.
- Gain an excellent general knowledge of video game design.

3. Unity Game Development Build 2D & 3D Games

Unity Game Development Build 2D & 3D Games

Learn Unity game design & 2D & 3D game development & make your own C# games in Unity 3D
Content:
- Build 2D Unity games & work with sprites
- Build 3D Unity games
- Write programs in C#

4. Unity : Beginner to Advanced - Complete Course

Unity : Beginner to Advanced - Complete Course

Master Video Game development from the ground up using Unity and C#. Learn and understand how games are made.
Content:
- Use and understand Unity.
- Make their dream games a reality with Unity.
- Good game development practices.

5. Become a Game Designer the Complete Series Coding to Design

Become a Game Designer the Complete Series Coding to Design

Master Unity, 3D game design, 2D game design, coding, C#, game development, 3D animation, programming, level design...
Content:
- Create advanced 2D/3D games and applications
- Develop for Nintendo
- Xbox
- PS4
- PC
- Mac
- iPhone
- Android
- Have an expert understanding of the Unity game engine

6. 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.
Content:
- Learn the C# fundamentals.
- Solve fun programming challenges.
- Learn the core features of the Unity game engine.

7. How to Program Games: Tile Classics in JS for HTML5 Canvas

How to Program Games: Tile Classics in JS for HTML5 Canvas

Learn to code tile-based worlds and related core gameplay for genres like arcade, overhead racing, and puzzle adventure.
Content:
- Create
- display
- and play with a 2D tile world that supports optimized collision (a central concept for generations of games in a variety of genres!)
- Program games in JavaScript for HTML5 Canvas without using any external libraries or plug-ins
- Create
- load
- display
- and rotate image graphics in games

8. Lua Programming and Game Development with LÖVE

Lua Programming and Game Development with LÖVE

Learn the basics of programming, then use that knowledge to create games with the beginner-friendly game engine: Love2D!
Content:
- Understand the basics of programming
- How to use Lua
- Utilize the core features of LÖVE

9. Unity C# Scripting : Complete C# For Unity Game Development

Unity C# Scripting : Complete C# For Unity Game Development

Learn C# Scripting for Unity Game Development from Basics, Create your own 3D & 2D Games With Unity & C#. (2021 Updated)
Content:
- Get A Solid Understanding of C# & Basic Programming Concepts
- Learn Unity's API from Absolute Basics
- Learn Object Oriented Programming Concepts

10. How To Get A Job In The Video Game Industry

How To Get A Job In The Video Game Industry

Create a Winning Resume, Portfolio, LinkedIn Profile & Job Application. Dominate Interviews & Networking.
Content:
- Stand out from other candidates and get interviews for video game jobs no matter which role you are interested in.
- Create winning Resumes
- Cover Letters
- Portfolios and LinkedIn profiles specifically tailored to the Video Game Industry.
- Dominate in interviews by using specific
- proven tactics and strategies.

11. The Complete Unity Indie Game Developer Course

The Complete Unity Indie Game Developer Course

Learn how to make games by creating a FULL top down RPG and publishing it to the world.
Content:
- Create a full game and publish it to the world
- Know how games are made and experience the process of making a full game
- All the skills to use Unity

12. JavaScript Game Development: Create Your Own Breakout Game

JavaScript Game Development: Create Your Own Breakout Game

Take your JavaScript learning experience to the next level and start building interactive games.
Content:
- Build a complete JavaScript game from scratch
- Understand how HTML
- CSS
- and JavaScript work together
- Understand how the element works

13. Python Game Development™ : Build 11 Total Games

Python Game Development™ : Build 11 Total Games

Build games like Mario, Angry Bird, Flappy Bird and many more with the Python --Easiest Programming Language
Content:
- Master some complex games with most easiest programming language
- Develop a basic logic of programming with Python
- Will know how to make best GUI games with Python

14. Build Multiplayer Games With Unity And Photon ( PUN 2)

Build Multiplayer Games With Unity And Photon ( PUN 2)

Multiplayer game development made easy.Learn the basics of Multiplayer games by building from the scratch with Photon.
Content:
- Multiplayer Game Development Basics
- Mobile FPS Shooter Basics
- How to use FPS Hands and Full Character Model together in multiplayer FPS game

15. Godot 3 Complete Developer Course - 2D and 3D

Godot 3 Complete Developer Course - 2D and 3D

Game development with Godot 3. Learn GDScript and how to use the engine while building your first 6 2D and 3D games
Content:
- Learn how to use GDScript from scratch
- Create awesome 2D and 3D games with Godot - and more are coming
- Learn to export your games to different platforms

16. The Complete Java Game Development Course for 2021

The Complete Java Game Development Course for 2021

Develop Java games from scratch: From Beginner to Expert
Content:
- Learn the Java basics and apply them to real world projects.
- Master the Java packages for 2D game development.
- Learn how the Object Oriented Programming is used in practice.