Build a Tower Defence Game with Unity 6 and Blender
Explore Tower Defence Game Mechanics through the creation of a game level by learning the programming and art creation.
Your Ultimate Guide to Shader Graph for Beginners
Learn the ins and outs of the Unity Engine’s Visual Shader Programming Tool for Non-Programmers
The Beginner’s Guide to AI – Unity 6 Compatible
A practical guide to programming non-player characters for games in the Unity Game Engine with C#
Shader Development from Scratch with Cg – Unity 6 Compatible
Learn to program the graphics pipeline in Unity for creating unique visual surfaces for game objects.
Procedural Terrain Generation with Unity
Programming realistic environments with C# through the algorithmic manipulation of mesh and vegetation data.
Mathematics for Game Development – Unity 6 Compatible
A Beginner’s Guide to Essential Mathematics, Data Structures and Algorithms used in Game Programming applied in Unity
The Ultimate Guide to Video Game Optimisation
Learn to Squeeze Every Frame of Performance out of Your Unity Game Development Projects
Master Procedural Maze & Dungeon Generation
Enhance your game environment creation skills by learning to automate dungeon and maze generation with Unity & Blender.
A Beginner’s Guide To Machine Learning with Unity 6
Advanced games AI with genetic algorithms, neural networks & Q-learning in C# and Tensorflow for Unity
Learn to Write Unity Compute Shaders
Harness the power of the GPU
Learn Unity’s Entity Component System to Optimise Your Games
Update your Unity programming skills to take advantage of the new Data Orientated Technology Stack and Burst Compiler
Learn Advanced AI for Games with Behaviour Trees
Create your own Behaviour Tree API in C# and apply it in the Unity Game Engine
Goal-Oriented Action Planning – Advanced AI For Games
Artificial Intelligence for Creating Complex Game Character Behaviours for Simulations, Real-Time Strategy Games & More
The Beginner’s Guide to Animation in Unity (v5 to v2020+)
Your ultimate guide to Unity’s Mecanim covering keyframes, curves, inverse kinematics, strafe sets, blending and more.
Learn OpenGL with Python for Graphics and Games
Develop a superior knowledge of vertex shader hardware rendering of 3D graphics.
Design Patterns for Game Programming
An exploration of robust modularised code building for games with Unity 2019 and C#.
Learn Game Artificial Intelligence in Unity Visual Scripting
Bring your games to life without coding by building artificial intelligence algorithms with Visual Scripting tools.
Build an FPS Zombie Game From Scratch – Unity 6 Compatible
Create Your Own First Person Shooter Zombie Game
Learn to Program & Model Procedural Cities in Unity/Blender
Your guide to understanding procedural construction of buildings and city maps for games and virtual environments
How to Program Voxel Worlds Like Minecraft with C# in Unity 6
A comprehensive guide to blocky mesh building for procedurally-generated worlds updated for Unity 2020+.
Exploring Game Mechanics with Python by Example
Learn about Game Mechanics and Python Programming (with Pygame) Together with these Fun Retro Game Remakes
Create a Third-Person Player Character Controller
Learn Mixamo and Unity’s Mecanim system for constructing and programming your own third-person game character.
Build A Multiplayer Kart Racing Game – Unity 6 Compatible
Learn all about vehicle physics, game mechanics, AI, and networking for multiplayer kart racing experiences.
3D Pathfinding with Octrees – Unity 6 Compatible
Discover how to carve up 3D space with octrees and implement the A* algorithm to build AI to automatically navigate.
Create a 3D Endless Runner from Scratch in Unity
Learn how to make an infinite scrolling platform game in Unity with C# working through all stages of game development.
Naked C#: A Beginner’s Guide to Coding
The bare bones of programming without the bling!
Ask Me Anything About Unity
Student-requested topics including ECS, Job System, Databases, Augmented Reality, Procedural Animation, AI and more.
