Skip to content

SamuelAsherRivello/unity-block-world

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Unity Block World

This demo project features Unity 6, MVC architecture, best practices, and more.




Table of Contents

  1. Getting Started
  2. Overview
  3. Credits


Getting Started

Play the demo

Here you can play an existing build.

Platform Link Known Issues
WebGPU /Unity/Demo/WebGPUBuild/index.html Shadows are low quality. Data changes (e.g., player color) do not save to disk
Windows 11 /Unity/Demo/WindowsBuild.zip None
Unity Editor (See Below) None

Build the demo

Here you can build the project yourself.

  1. Download this repo (*.zip or *.git)
  2. Download the Unity Editor
  3. Open the /Unity/ in the Unity Editor
  4. Enjoy


Overview

Features

Best Practices


The project embraces many software best practices and Unity-specific best practices.



Packages

Unity Packages

Name Description
Assembly Definitions Organize and optimize script compilation.
Best Practices: Coding Standards Guidelines for consistent code style and format.
Best Practices: Project Structure Recommended project structure and organization.
Input System Allows user control, using a device, touch, or gestures.
Rendering: Post-Processing Visual effects like color grading and bloom.
Rendering: URP Efficient rendering pipeline for various platforms.
Text Mesh Pro High-quality text rendering and formatting.
UI Toolkit Latest and greatest UI based on web standards.
Unit Testing Automated tests to verify code stability.
Unit Testing: Code Coverage Measure code tested during unit testing.

3rd Party Packages

Name Description
RMC Mini MVCS MVC architecture framework for Unity games.
RMC ReadMe Display a custom ReadMe for the Unity Inspector Window.


Structure

Documentation

  • ReadMe.md - The primary documentation for this repo
  • /Unity/Assets/Documentation/ReadMe.asset - Select this asset in Unity to get started

Configuration

Structure

  • /Unity/ - Open this folder in the Unity Editor
  • /Unity/Assets/Scenes/ - Open any Scene. Press 'Play'!

Dependencies



Credits

Created By

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

Contact

License

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

About

This demo project features Unity 6, MVC architecture, best practices, and more.

Topics

Resources

License

Stars

Watchers

Forks