본문 바로가기

블루프린트2

게임 개발의 기초(7) - 블루프린트(Blue Print) 블루프린트(Blue Print) 이전에 알아본 언리얼 엔진에서는 게임을 제작하는 데 있어서 프로그래밍 언어인 C++만 사용하지는 않습니다. 언리얼에서 사용하는 또 다른 언어를 블루프린트 라고 부르는데요. 이번엔 이 블루프린트에 대해 자세히 알아보겠습니다. 언리얼 엔진에서 사용되는 블루프린트(Blueprint)는 비주얼 스크립팅 언어입니다. C++과 같은 일반적인 프로그래밍 언어보다는 쉽게 이해할 수 있는 문법을 사용하여 게임 오브젝트의 동작을 만들 수 있습니다. 블루프린트는 언리얼 엔진의 주요 기능 중 하나로, 게임 개발자와 디자이너가 프로그래밍 지식이 없더라도 게임 개발을 할 수 있게 해줍니다. 블루프린트를 사용하면, 게임 오브젝트의 동작을 시각적으로 표현할 수 있으며, 인터페이스 요소나 게임 로직 등.. 2023. 4. 9.
게임 개발의 기초(6) - C++ C++ 지난번엔 유니티에서 사용되는 언어 C#에 대해서 알아보았습니다. 이번에는 유니티와 양대산맥을 이루는 대표적인 게임엔진인 언리얼에서 사용되는 C++에 대해 자세히 알아보겠습니다. C++는 C 언어의 확장판으로 개발된 객체 지향 프로그래밍 언어입니다. C++은 C 언어의 특성인 저수준의 메모리 제어와 빠른 속도를 그대로 유지하면서 객체 지향 프로그래밍의 특성을 추가한 언어입니다. C++의 특징은 다음과 같습니다. 객체 지향 프로그래밍(OOP) 언어: C++은 객체 지향 프로그래밍을 지원하며, 클래스, 상속, 다형성, 캡슐화 등의 개념을 사용합니다. 저수준의 메모리 제어: C++은 C 언어와 마찬가지로 메모리를 직접 제어할 수 있는 기능을 가지고 있습니다. 이를 통해 하드웨어와 직접적으로 상호작용할 수.. 2023. 4. 8.