
Create a Unity 2D RPG Game
cosart
Learn the contents by creating a 2D RPG using Unity.
Basic
Unity, unity2d, rpg
Creating a simple Gomoku game using Unity and a C# server.
78 learners
Level Basic
Course period Unlimited
Unity
Socket server
C#
In this tutorial, you will learn how to create your own online Gomoku game using Unity 6 and a C# server .
We will explain step-by-step so that you can complete everything from server setup to game client development on your own.
✅ Developing a 2D Gomoku game using Unity 6
✅ Implement real-time multiplayer using C# server
✅ Server-client connection using TCP/IP communication and WebSocket
✅ Turn-based system and game rules applied
✅ Matching system and win/loss processing logic
🕹 Developing multiplayer board games (chess, baduk, janggi, etc.)
🎮 Build an online game server (turn-based games, card games, etc.)
💻 Network programming (understanding socket communication, server-client architecture)
Omok game rules and AI algorithm related materials
Basic concepts of network programming using TCP/IP and WebSocket
2D Game Development and UI Configuration in Unity 6
✅ Prepared for beginner developers who are daunted by implementing multiplayer games in Unity.
✅ It is structured so that not only game developers but also those interested in network programming can easily follow along.
2D UI and Board Design : Basic concave board and interface configuration
Implementing game logic : placing stones, managing turns, checking victory conditions
Building a TCP/IP Socket Server : Transferring Data Between Client and Server
Multiplayer synchronization : Two players play on the same board
Handling Ping/Pong Messages : Checking Network Status
✅ Operating System and Version (OS) : Windows 10/11 recommended (Mac, Linux available, but some features may differ)
✅ Tools used : Unity 6, C# server development environment (Visual Studio, .NET 6 or higher)
✅ Recommended PC specifications :
CPU : Intel i5 or higher or equivalent AMD processor
Memory : 8GB or more (16GB recommended)
Graphics Card : DX11-supporting GPU (NVIDIA GTX 1060 or higher recommended)
📌 Materials provided in the lecture:
✅ Source code (Unity project and C# server code)
📌 Background knowledge required to listen to the lecture effectively:
✅ Basic Unity experience (scene composition, UI creation)
✅ C# basic grammar (classes, interfaces, events, asynchronous programming)
✅ Unauthorized distribution and reproduction of learning materials is prohibited .
Who is this course right for?
Unity developer
Server developer
Networking Knowledge
Need to know before starting?
Unity
C#
910
Learners
52
Reviews
52
Answers
4.4
Rating
19
Courses
Coding Academy Hard Training
Office workers, students, and indie developers gather here to study.
I mainly teach Java or game programming portfolio courses.
Blockchain exchanges, stock exchanges, game servers, game clients, corporate and freelance outsourcing development
CEO of a game development and game education company
Academy lecturing, freelance outsourcing, and indie development
(Unity Korea, Korea Chamber of Commerce and Industry, Etivers Learning) Unity Bootcamp Offline Lecture
Extensive development and teaching experience, including Unity lectures at the Content Korea Academy (Hongneung).
R&D and lecturing activities with industry developers, indie developers, and the KOSAT team
Like Lion Education Instructor
All
19 lectures ∙ (3hr 28min)
Course Materials:
All
1 reviews
Check out other courses by the instructor!
Explore other courses in the same field!
$84.70