취준과 코테 준비 하며 갑자기 하고 싶어진 Lua
Lua가 있다는 것만 알고 있었고, C++이나 Python같은 언어와 크게 다르지 않다고 생각하고 있었는데, 인터프리터 언어로써 주로 C++이 코어로 이용되는 프로젝트에서 스크립트에 사용된다고 한다.C++과 비교하여 장단점이 확실해 보인다.성능적으로 중요한 코어, 그래픽 렌더링, 물리엔진, AI, 네트워크 처리 등은 C++이 사용되고빠른 개발 속도와 유연성을 필요로 하는 게임로직, 이벤트처리, 퀘스트, NPC요소 등은 Lua로 작성하면 좋다고 한다.Lua는 C랑 C++에 쉽게 임베드 될 수 있도록 설계되었고, 특히 C++과 시너지가 좋다고도 한다.추가적으로 Lua의 특징을 더 적어보면'경량 스크립팅 언어', '적은 메모리 소비', '빠른 실행 속도(인터프리터 언어 중에서도 인 듯)', 'C++과의 간단한..
2024. 6. 8.