강의

멘토링

커뮤니티

Game Dev

/

Game Programming

Creating an online Gomoku game alone with Unity 6: Implementing a Unity + C# server

Creating a simple Gomoku game using Unity and a C# server.

(5.0) 1 reviews

77 learners

Level Basic

Course period Unlimited

  • cosart
Unity
Unity
C#
C#
Network
Network
Unity6
Unity6
Unity
Unity
C#
C#
Network
Network
Unity6
Unity6

What you will gain after the course

  • Unity

  • Socket server

  • C#

📌 Course Overview

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.


🚀 What you will learn

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


🎯 Where can I use it?

🕹 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)


🎨 References

  • 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


💡 Lecture Planning Background

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.


Online Omok Development Using Unity 6 + C# Server

Developing a Gomoku game using Unity 6

  • 2D UI and Board Design : Basic concave board and interface configuration

  • Implementing game logic : placing stones, managing turns, checking victory conditions

C# Server Development and Network Communication

  • 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

Things to note before taking the class

💻 Practice environment

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)

📚 Learning Materials

📌 Materials provided in the lecture:
Source code (Unity project and C# server code)

🎯 Player Knowledge and Notes

📌 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 .

Recommended for
these people

Who is this course right for?

  • Unity developer

  • Server developer

  • Networking Knowledge

Need to know before starting?

  • Unity

  • C#

Hello
This is

892

Learners

51

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

Unity Certified Instructor

Extensive development and teaching career, including Unity lectures at the Content Korea Academy (Hongneung).

Active as a professional developer, indie developer, and R&D instructor for Team KOSAT.

 Unity Certified Professional: Programmer

Like Lion Education Instructor

Indie Code student team of three

111%, 3 billion won support 'Super Fast Batch'

2nd Generation Winners

T-Team R&D Lecture Activities Unity Certified Professional: Programmer Like Lion Education Instructor IndieCode 3-Student Team Winner of 111 Percent & 3 Billion Won Supported 'Super Fast Batch' Season 2

Curriculum

All

19 lectures ∙ (3hr 28min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • muttul589114님의 프로필 이미지
    muttul589114

    Reviews 67

    Average Rating 4.8

    Edited

    5

    33% enrolled

    Thank you for the precious lecture.

    $84.70

    cosart's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!