A Complete Unity Reference Project
This project is meant to be functionally impressive example a complete game. It is not made to be fun or interesting for a non-developer.
- Full complete game
- Multiplayer (Online(MasterServer) and LAN): Semi-Authoratitive
- Full Menu UI and HUD: Utilizing the awesome power of Coherent UI; HTML, CSS, JS web stack
- Server Browser
- Match Lobby
- Player Customization
- Options menu
- In-game HUD
- Procedurally generated objects
- Multiple Levels
- Sound Effects and Music + Volume
- Developed in Unity 4.3.1f1
- Tested with Coherent UI 1.8.1
- Requires Unity Pro(because Coherent UI uses native code) to work in the editor. You can build with Unity Free and add the dlls manually. See the guide I made on using unmanaged Dlls with Unity to get a hint on how to get Coherent UI working
- Clone/Download the repo
- Open in Unity
- Import the Coherent UI package
- Goto
Edit->Project Settings->Coherent UI->Select UI Folder
and select theUIResources
folder in the Unity project root - You should be able to play it in the editor if you have Unity Pro
- If you have Unity Free, it will only work if you build the project and use this guide to manually copy over Coherent's Dlls
- Character Controller/Driver:
CharacterDriver.cs
- Camera Controller (Conic):
ConicCameraController.cs
- Master Volume for Music and Soundeffects:
AudioManager.cs
,AudioBase.cs
0.2.1
:
- Updated NetworkManager disconnect logic
- Removed
Radius/Library/
because it can be regenerated when opening project.
0.2
:
- Cleaned up
Assets/Scripts/ProceduralMeshes/
scripts - Added procedural tiling ground/floor
TextureTilingController.cs
- Profile box color initial color now is the color of that player
- Added
UtilityMethods.cs
0.1
:
- Initial code commited
- Gameplay, UI, sound, networking