https://github.com/kickflip-games/unity_template_project
  
  
    Template Unity3D project 
    https://github.com/kickflip-games/unity_template_project
  
        Last synced: 26 days ago 
        JSON representation
    
Template Unity3D project
- Host: GitHub
 - URL: https://github.com/kickflip-games/unity_template_project
 - Owner: kickflip-games
 - Created: 2020-07-08T02:15:34.000Z (over 5 years ago)
 - Default Branch: master
 - Last Pushed: 2020-09-01T13:13:44.000Z (about 5 years ago)
 - Last Synced: 2025-02-23T03:25:07.631Z (8 months ago)
 - Language: C#
 - Size: 505 KB
 - Stars: 0
 - Watchers: 2
 - Forks: 0
 - Open Issues: 0
 - 
            Metadata Files:
            
- Readme: README.md
 - Contributing: CONTRIBUTING.md
 
 
Awesome Lists containing this project
README
          

##### Unity Version: 2019.4.2f1 (LTS)
# Unity Project Template
Has the following
* Unit tests:
  - [x] [Editor Mode](https://medium.com/xrpractices/practical-unit-testing-in-unity3d-f8d5f777c5db)
  - [ ] [Play  Mode](https://medium.com/xrpractices/practical-playmode-testing-in-unity3d-5ea455bf28b0)
* [x] Github Action to test
* [x] Github Action to build
* [x] Github Action to upload to itch.io
## Principles of Unit Testing
Unit tests are supposed to check the functionality of small units of your code, not the whole codebase. Unit tests are not meant to be integration tests/functional automation tests.
### Requirements:
1. 15ms run time for unit tests
2. only test what you code
3. mock other's code
4. categorize tests 
## Notes:
- Unit testing filesize is massive
- Butler credentials: ~/Library/ApplicationSupport/itch/butler_creds
- Unity liscence: /Users/avaj0001/Documents/personal/UnityProjects/liscences/Unity_v20XX.x.ulf