Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/samuelasherrivello/unit-testing-for-unity

Official Repo for the "Unit Testing For Unity" Course
https://github.com/samuelasherrivello/unit-testing-for-unity

best-practices template udemy unit-testing unity

Last synced: 6 days ago
JSON representation

Official Repo for the "Unit Testing For Unity" Course

Awesome Lists containing this project

README

        

# Unit Testing For Unity

This is the official repo for the [Unit Testing For Unity](https://bit.ly/unit-testing-for-unity-course) course.

Best Practices

**Getting Started**
1. Download this repo (*.zip or *.git)
1. Download the [Unity Editor](https://store.unity.com/#plans-individual)
1. Open this repo in the Unity Editor
1. Enjoy

# Unit Testing For Unity - Course

### Available Now

We all start projects with the best of intentions. But during development we often find our projects do not meet our expectations for organization, scalability, and for our quality of life as developers.

Enroll in the Online Course today.

### Video

Watch the Trailer Video now.


Unit Testing For Unity Trailer

# Overview

With the Unity Course Sample Project in this repo, you can...

* Learn Unit Testing & Test-Driven-Development (TDD) Fundamentals
* Plan & create consistently clean code
* Reinforce your knowledge with practical, relevant coding assignments
* Apply your learnings in the many included Unity Sample Projects

**Screenshot**

Best Practices

**Documentation**
* `ReadMe.md` - The primary documentation for this repo
* `Unity/Assets/Unit Testing For Unity/Shared/Documentation/ReadMe.asset` - Select this asset in Unity to get started

**Configuration**
* `Unity Target` - [Standalone MAC/PC](https://support.unity.com/hc/en-us/articles/206336795-What-platforms-are-supported-by-Unity-)
* `Unity Version` - Use this [Version](./Unity/ProjectSettings/ProjectVersion.txt)
* `Unity Rendering` - [Standard Render Pipeline (SRP)](https://docs.unity3d.com/Manual/built-in-render-pipeline.html)
* `Unity Aspect Ratio` - [Game View 10x16](https://docs.unity3d.com/Manual/GameView.html)

**Structure**
* `Unity/` - Open this folder in the Unity Editor
* `Unity/Assets/Unit Testing For Unity/Examples/` - Open any Scene. Press 'Play'!

**Dependencies**
* `Various` - Already included via [Unity Package Manager](https://docs.unity3d.com/Manual/upm-ui.html) as this [Version](./Unity/Packages/manifest.json)

Resources
=============
* Samuel Asher Rivello's Medium Article - Unity — Project Structure Best Practices
* Samuel Asher Rivello's Medium Article - Unity — C# Coding Standards




## Credits

**Created By**

- Samuel Asher Rivello
- Over 25 years XP with game development (2024)
- Over 11 years XP with Unity (2024)

**Contact**

- Twitter - @srivello
- Git - Github.com/SamuelAsherRivello
- Resume & Portfolio - SamuelAsherRivello.com
- LinkedIn - Linkedin.com/in/SamuelAsherRivello <--- Say Hello! :)

**License**

Provided as-is under MIT License | Copyright ™ & © 2006 - 2024 Rivello Multimedia Consulting, LLC