Houses various game development tutorials and resources.
-
Updated
Apr 24, 2022 - C#
Houses various game development tutorials and resources.
This project is a Jigsaw Puzzle game. The tiles are dynamically created at runtime based on Bezier Curve. You can play the WebGL version of the game on Faramira.
Learn how to create a ScriptableObject-based gun system from scratch for your game!
Very basic pathfinding, C# design patterns for more complex games, UI including menus. (Ref: RR_CU2) http://gdev.tv/cu2github
Match_3D Game Mechanic
Learn how to add bullet trails (aka "tracers") to your hitscan weapons. In this tutorial repository you'll learn how to implement a hitscan gun that makes bullet impact effects, has bullet trails, and fires on left mouse click using the new input system.
In this tutorial repository you will learn how to make an Editor script that will allow you to smooth a Line Renderer with Bezier Curves.
Base Defense Clone
A wrapper script for Unity debug calls to use conditional attributes in order to avoid debug code being compiled into release builds.
In this tutorial, we will implement a generic pathfinder in Unity using C#. We will approach the tutorial from a basic 2D grid-based pathfinding to a more robust generic pathfinder that we can use for a graph-based data structure. We will then apply our pathfinder to a variety of pathfinding problems.
Architecture-agnostic code and tools to make Unity based games.
Open Source Pub/Sub Messaging Library for Unity
Create and use a ScriptableObject-based Surface Management system for your game!
Unity Engine Guide
A "Kitchen Chaos" 3d game. Code Monkey course.
In this tutorial repository you will learn how to make NavMeshAgents move on a NavMesh with a curved path.
Cross-platform library for playing and managing sounds.
An Open Source game using Unity where you spawn Llamas to defend a chicken coop against spooky snakes and fiendish foxes
Add a description, image, and links to the gamedevelopment topic page so that developers can more easily learn about it.
To associate your repository with the gamedevelopment topic, visit your repo's landing page and select "manage topics."