Enroll Course: https://www.coursera.org/learn/introductionprogrammingunreal
Introduction to C++ Programming and Unreal
게임 개발에 입문하고 싶은 분들에게 직접 추천하고 싶은 과정이 있습니다. 바로 Coursera의 Introduction to C++ Programming and Unreal입니다. 이 과정은 C++ 프로그래밍 언어와 언리얼 엔진을 활용하여 비디오 게임을 개발하는 방법을 배우는 내용으로 구성되어 있습니다.
과정 개요
이 과정은 기본적으로 다른 프로그래밍 언어에서의 경험을 갖춘 수강생을 대상으로 하며, C++를 처음 배우는 사람들도 따라갈 수 있도록 기초부터 시작합니다. 언리얼 엔진은 상업용 게임 엔진으로, 강력한 도구이지만 복잡성을 동반하기 때문에, 기초적인 프로그래밍 능력이 필요합니다.
강의 내용
이 과정은 총 4개의 주요 모듈로 구성되어 있습니다:
- 프로그래밍 시작하기: 이 모듈에서는 과정 소개와 함께 Unreal을 설치하고 구성하는 방법을 배웁니다. 첫 번째 C++ 콘솔 애플리케이션과 Unreal의 첫 번째 C++ 스크립트를 작성하게 됩니다.
- 데이터 타입, 변수 및 상수: 이 모듈에서는 정보가 어떻게 컴퓨터에 저장되는지와 데이터 타입이 비트를 어떻게 해석하는지를 학습합니다. C++의 일반적인 숫자 타입에 대해 배우고, 문서를 읽는 연습과 디버거를 사용하여 코드를 디버깅하는 방법도 배웁니다.
- 클래스 및 객체: 이 모듈에서는 객체 지향(OOP) 패러다임의 기초 개념을 배웁니다. 이 패러다임은 게임 개발에서 매우 유용하며, 소프트웨어 시스템을 상호작용하는 소프트웨어 객체의 집합으로 모델링합니다.
- 언리얼 엔진 기초: 마지막 모듈에서는 언리얼 엔진을 활용하여 게임에서 모델을 가져오는 방법, ‘2D’ 게임을 위한 카메라 및 조명 설정, 재사용 가능한 자산(블루프린트) 생성 및 물리 시스템 활용 등의 내용을 배웁니다.
결론
이 과정은 C++와 언리얼 엔진의 기초를 배우고자 하는 모든 분들에게 강력히 추천합니다. 실습 중심의 구성으로, 여러분의 게임 개발 역량을 한 단계 끌어올릴 수 있는 좋은 기회가 될 것입니다. 강의를 수강하며 직접 손으로 다룰 수 있는 부분이 많아서, 실무 준비에 적합합니다.
꼭 수강해 보세요!
Enroll Course: https://www.coursera.org/learn/introductionprogrammingunreal