LEGO Game World Online is making several LEGO games with Custom C# Server and Unity Engine. LEGO development kit comes from Unity micro games. This LEGO project aims to create the metabus. Anyone can contribute to this project with ideas to create whatever design, art, and Programming. Also, server guide codes in this project give you knowledge about server-side programming in C#. And It may be replaced with C++ server or another server engine later for performance issues.
- Develope server build for Unity engine
- Port 'Program.cs' in Server guide/ to Unity
- Port 'GameRoom.cs' in Server guide/ to Unity
- Port 'JobTimer.cs' in Server guide/ to Unity
- Port all scripts in Server guide/Server Core/ to Unity
- Port all scripts in Server guide/Server/Packet/ to Unity
- Port all scripts in Server guide/Server/Session to Unity
- Modify 'PacketManager' string format in PacketFormat.cs for both client and server
- Modify GenPackets.bat for Unity path
- Host Local server in Unity client
- Make game room in Unity client
- Enter local host's game room in Unity client
- Host Remote server in Unity client
The Game 'Battle Ship of Pirates' is 1 on 1 shooting game. The player control the ship and sink the enemy's ship with cannon.
- Design game
- Add single play mode (for Unity's LEGO micro game contest)
- Add Multiplay mode
- Design game
- Something
- All source codes comments should be written in English.
- Game design file should be save in LEGO Game World Online/Game Design folder.
- Follow .gitignore rule.
- All server guide code is coming from the lecture in Inflearn, here , in Korean