Unity3DTraining
【Unity杂货铺】unity大杂烩~
A personal archive of over 50 Unity3D learning projects and code samples covering game mechanics, UI, performance, hot updates, and design patterns, written in Chinese.
This repository is a personal collection of Unity3D training projects, code samples, and study notes assembled by a Chinese game developer. Unity3D is a widely used game engine for building 2D and 3D games that run on mobile, desktop, and console platforms. The repository's name translates roughly to "Unity junk shop," reflecting its nature as an informal accumulation of experiments and examples rather than a single polished product.
The collection is organized into more than 50 numbered folders, each covering a different topic in game development with Unity. Topics include pathfinding, physics simulation, animation systems, camera management, user interface techniques, performance optimization, hot updates (pushing new content to a live game without requiring users to reinstall), and design patterns commonly used in game code. Several folders contain small playable game examples such as a Fruit Ninja-style game, a space shooter, a bubble shooter, and a rough imitation of a Minecraft-like voxel world.
Other folders cover supporting skills for game developers: integrating third-party SDKs, writing automated tests for mobile games, setting up continuous integration pipelines, working with the Lua scripting language, using Python inside a game project, and tips for C# programming in Unity specifically. There is also a folder with resources about finding game development jobs.
The README is written entirely in Chinese. No installation instructions or getting-started guide are provided. The repository appears to be a reference archive for the author's own learning, shared publicly for others who may find the examples useful.
Where it fits
- Study Unity3D topics like pathfinding, physics, and animation through working example projects.
- Learn how to implement hot updates and Lua scripting in a live Unity game without requiring users to reinstall.
- Browse small playable game examples such as a Fruit Ninja-style game or space shooter for Unity reference code.
- Review continuous integration and automated testing setups for mobile game development in Unity.