LiteNinja GameStarterKit (GSK) is a Unity3D project that provides developers with a quick start for prototyping mobile game concepts. It includes pre-made assets, scripts, and tools from the LiteNinja libraries to simplify and streamline game development.
- Pre-made assets, including characters, environments, and UI elements
- Scripts and tools from the LiteNinja libraries, including:
- LiteNinja Common (common code used by other LiteNinja libraries)
- LiteNinja SOA (Scriptable Object Architecture)
- LiteNinja Pooling
- LiteNinja DI (Dependency Injection)
- LiteNinja Data Persistence
- LiteNinja Cameras
- LiteNinja Audio
- LiteNinja Actions
- A starting point for game development that saves time on initial setup
To get started with GSK, simply download the project and open it in Unity3D. You can then begin experimenting with the pre-made assets and tools, and start building your game concept.
GSK has 4 pre-configured scenes:
- Bootstrap: the splash screen. In the build flow, it loads the Systems scene and then open the Home scene
- Systems: it contains the systems used in all the other scenes such as the AudioSystem or the PoolingSystem. All the scenes contain a prefab (LoadSystems) that load the Systems scene, so you can edit and test every scene without starting from Bootstrap
- Home: A simple scene that allows to launch the Game scene and the settings popup
- Game: this is your job!
TODO explain LoadSystems prefab and the game event TODO for each system
TODO Link to a sample game
- Unity3D 2021.3+
- LiteNinja libraries (included in the project)
- DOTween
GameStarterKit is open source and free to use under the MIT License.
Contributions are always welcome! If you'd like to contribute to GSK, please open a pull request with your changes.
- Bungee by David Jonathan Ross
- Roboto Flex by Font Bureau