Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/federicodangelo/CubeWorld
Minecraft like game made in Unity
https://github.com/federicodangelo/CubeWorld
c-sharp game minecraft unity3d
Last synced: 2 months ago
JSON representation
Minecraft like game made in Unity
- Host: GitHub
- URL: https://github.com/federicodangelo/CubeWorld
- Owner: federicodangelo
- License: mit
- Created: 2013-03-20T01:42:19.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2023-10-11T20:23:07.000Z (over 1 year ago)
- Last Synced: 2024-08-02T05:05:31.096Z (5 months ago)
- Topics: c-sharp, game, minecraft, unity3d
- Language: C#
- Size: 2.6 MB
- Stars: 347
- Watchers: 32
- Forks: 79
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-unity - CubeWorld - Minecraft like game made in Unity. (Sandbox)
- awesome-opensource-unity - CubeWorld - Minecraft like game made in Unity. (Games / Sandbox)
- awesome-unity-open-source-on-github - CubeWorld - Minecraft like game (Sample Project)
README
CubeWorld
=========Minecraft-like game demo made using Unity 3D.
The interesting part is that the terrain generation and tiles definition is very easy to configurate since all of it is in XML files located at "CubeWorld/Assets/Resources", even the rules used to update the voxels in the engine are defined in there.
The project is split in 3 parts:
- CubeWorldLibrary: Base voxel game library, made in pure C# using Visual Studio 2008, implements simulation logic, sectors, items, tiles update logic, MULTIPLAYER support (yes, it has a very basic multiplayer support :-) )
- CubeWorld: Demo game made in Unity that uses CubeWorldLibrary
- CubeWorldWeb: Small Google App Engine application that handles the discovery of multiplayer games, when you create a server it automatically publishes it's IP to this web server for discovery by other clients.
- Configurable terrain generation: ![config_generators.xml](/CubeWorld/Assets/Resources/config_generators.xml)
- Configurable terrain tiles behavior: ![config_tiles.xml](/CubeWorld/Assets/Resources/config_tiles.xml)Screenshot:
![Screenshot](/Screenshots/ss1.png)