게임 개발

/

게임 프로그래밍

언리얼 네트워크

언리얼 엔진에서 제공하는 네트워크 프레임워크의 구성을 이해합니다. 서버, 클라이언트, 리플리케이션, RPC가 무엇이며 어떻게 작동하는지 이해합니다. 언리얼 프레임워크를 이용하여 네트워크 게임을 제작할 수 있습니다.

(5.0) 수강평 2개

수강생 23명

Thumbnail

초급자를 위해 준비한
[네트워크, Unreal Engine] 강의입니다.

이런 걸
배워요!

  • 언리얼

  • 언리얼 프레임워크

  • LAN 멀티플레이 게임 예제를 실습하면서 방 생성/입장하기, 사용자 정보 동기화 하기, 이벤트 처리하기 등 멀티플레이 게임에서 필수적인 기능을 개발하는 방법을 학습

  • 멀티플레이어 게임을 c++코드 하나 없이 블루프린트만으로 구현하는 방법을 설명

언리얼 프레임워크를 이용한 네트워크 게임 제작


  • 언리얼 엔진에서 제공하는 네트워크 프레임워크의 구성을 이해합니다.

  • 서버, 클라이언트, 리플리케이션, RPC가 무엇이며 어떻게 작동하는지 이해합니다.

  • 언리얼 프레임워크를 이용하여 네트워크 게임을 제작할 수 있습니다.

언리얼 프레임워크에 대한 개념과 이론을 설명합니다.

멀티플레이어 게임

멀티플레이어 게임을 c++코드 하나 없이 블루프린트만으로 구현하는 방법을 설명합니다.

RPC를 이용한 이벤트처리

LAN 멀티플레이 게임 예제 실습을 하면서 방 생성/입장하기, 사용자 정보 동기화 하기, 이벤트 처리하기 등 멀티플레이 게임에서 필수적인 기능을 개발하는 방법을 학습합니다.

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): Windows10 또는 Windows11

  • 사용 도구: 비주얼 스튜디오 2022 커뮤니티 에디션, Unreal Engine 버전5.x

  • PC 사양: ※ 언리얼 엔진을 돌릴 수 있는 최소한의 사양만 준비해도 학습하는데 전혀 문제가 없습니다.

학습 자료

  • 강의는 PPT를 사용해 기초 이론을 설명하고 실습 예제를 함께 따라하는 형태로 진행되며 한 강의 당 15분~30분 분량의 영상으로 구성되어 있습니다.


선수 지식 및 유의사항

  • 언리얼 엔진의 사용법을 알고 있으며, 블루프린트를 사용할 수 있어야 합니다.

  • 기초적인 프로그래밍 지식, 객체지향에 대한 선수 지식이 있으면 좋습니다.

  • 강의 내용을 그대로 옮겨 외부 블로그에 공개하는 것을 금합니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 언리얼 엔진을 활용한 멀티플레이 게임 개발을 희망하는 예비 프로그래머

  • 언리얼 엔진의 에디터와 블루프린트 사용경험은 있지만 네트워크 개발을 처음 접하는 학습자

  • 언리얼 엔진을 사용은 할 수 있지만 언리얼 엔진 프레임워크에 대해 이해하고 활용하는 것이 어려운 학습자

선수 지식,
필요할까요?

  • 언리얼 엔진의 사용법 아는 분

  • 블루프린트 사용할 수 있는 분

  • 기초적인 프로그래밍 지식, 객체지향에 대한 선수 지식이 있으면 좋습니다

커리큘럼

전체

15개 ∙ (5시간 29분)

강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!