It is a experimental code base especially for 3D games. The idea for this project is implementing the most common and useful games systems, objects and logics with the full care about architecture, good patterns and code smells. I hope it will systematically grow and develop this will be instructive.
All fairly finished packages can be downloaded separately in separate packages.
Code is totally work in progress so... You can join to creating this!
Link to documentation: https://goorkamateusz.github.io/GooUnity.
- The Unity prefabs, scenes will be published in separated demo scene repo, I would like to keep here only a code.
I would like to get ideas, tips & opinion about code, architecture and features from You! Create issue of Your ideas, comments, request and bugs report or send private message on my social medias.
Before first pull request read CONTRIBUTING.md.
Yes! I love automatization, tools and plugins!
Generally:
- Unity Editor (2020.3.13f1 or higher),
- Visual Studio Code,
- Blender
VS Code plugins recommendation you will see in .vscode/extensions.json
file.
You can display list of plugins in VS Code by press F1
or Ctrl + Shift + P
(default) and find:
> Extensions: Focus on Workspace Recommendations View
One of the most important part of this initiative.
- My YouTube recommendation playlist Unity Tips & Tricks. (More content will be appearing in the future....)
- Tips & Tricks notes
Górka Mateusz | goorkamateusz
License file: LICENSE
[TL;DR]
- Non-profit, educational use: without restriction;
- Commercial use: only with special permit;
- With author mention;
- all derivatives of the project must maintain the same license