HELLO_MY_WORLD

마인크래프트 모작 오픈소스 프로젝트 입니다.

View on GitHub

HELLO_MY_WORLD

This project is an open-source voxel game that aims to mimic the core mechanics of Minecraft. All source code and assets in this repository are available under the MIT license, though external libraries and resources may carry their own licenses.

hello_my_world hmw_git_main_img

Project Overview

Repository Structure

Recent Updates

Development Environment

Unity Package Dependencies

Key packages from Packages/manifest.json include:

See Packages/manifest.json for the full dependency list.

Building and Testing

  1. Clone this repository and open the root folder with Unity 6000.0.23f1.
  2. Build the standalone .NET components:
    dotnet build SharedProtocol/SharedProtocol.csproj
    dotnet build GameServer/GameServer.csproj
    dotnet build MapGeneratorLib/MapGeneratorLib.sln
    
  3. After installing the .NET SDK, run available tests with dotnet test.
  4. Custom tools such as the map and actor generators can be opened through their solution files in CustomToolSet/.

Additional Resources

There is a helpful tutorial used at the start of the project:
http://studentgamedev.blogspot.kr/2013/08/unity-voxel-tutorial-part-1-generating.html

Networking Protocol (Client ↔ Server)

Time & Weather Systems

Remote Player Entity Sync

Server Rooms

World Generation