Unity
Unity Starter Template accelerates game development by providing a pre-configured project with essential packages and lightweight architecture. It includes UI frameworks, debugging tools, build automation, animation engines, and performance monitoring, enabling developers to focus on game logic rather than setup and configuration.
Unity Project
Built with Unity 6000.0.32f1 · download the source from GitHub

README
Unity Starter Template
About
Unity Starter Template is a template project for making a game in Unity. It comes with a set of helpful packages pre-installed along with a lightweight architecture and UI configuration to allow you to immediately jump in and start on your game.
Minimum Requirements
- Unity Version: 2021.3.14f1 or Higher
- Scripting Runtime: .Net 4.X
- GIT LFS
Third-party packages and plugins
JCMG Utility=> A general-purpose utility library for editor/runtime.JCMG Slate=> A lightweight UI framework library for UnityMarkdown Viewer=> An editor enhancement library that adds inspector support to markdown (.md) files.ScriptableObject-Architecture=> A scriptable architecture support library.NaughtyAttributes=> An editor enhancement library aimed for inspector enhancements.SuperUnityBuild=> A powerful automation tool for quickly and easily generating builds with Unity.Yasirkula DebugConsole=> An in-game debug console for viewing console logs and executing commands at runtime.DOTween=> DOTween is a fast, efficient, fully type-safe object-oriented animation engine for Unity, optimized for C# users, free and open-source, with tons of advanced featuresGraphy=> Graphy is the ultimate, easy to use, feature packed FPS counter, stats monitor and debugger for your Unity project.
How to Use
On the top right of this github page, select the Use this template button. This will enable you to create your own version of this repository (can be made private or public).
One area Github's Template feature doesn't handle well is LFS which this repository has handled. To fix any broken LFS links, clone the repository locally.
Add a remote repository to the original template (https://github.com/jeffcampbellmakesgames/UnityStarterTemplate.git). In this example I'm giving it the name
template_origin.
- Fetch and pull all lfs objects from the template repository and then push them up to your own origin. This can be done with the following commands.
git lfs fetch template_origin
git lfs pull template_origin
git lfs push origin --all
Support
If this is useful to you and/or you’d like to see future development and more tools in the future, please consider supporting it by contributing to the Github project (i.e, submitting bug reports or features and/or creating pull requests) or by buying me coffee using any of the links below. Every little bit helps!
Contributing
For information on how to contribute and code style guidelines, please visit here.
Comments
No comments yet. Be the first!
Sign in to join the conversation
Sign In