Engine 114

Unity 6 에서 에디터에서 auto refreshing 기능 끄기

테스트한 유니티 버전 : 6000.0.35f1매번 스크립트 수정이 있을 때마다, 저장을 하면 유니티 에디터가 컴파일 된다.이를 막는 방법이 있는데, 두 가지를 설정해 주어야 한다.수동으로 컴파일 하려면 Ctrl + R 키를 입력하면 된다. Unity Editor => Edit => Preferences => Asset Pipeline => Auto Refresh => Disabled 로 설정  2. Visual Studio 2022 => Tools => Options => Tools for Unity => Refresh Unity’s AssetDatabase on save: False

Engine/Unity 2025.04.10

cocos2d-x 3.8.6 게임 엔진 근황

C++로 개발할 수 있고 멀티 플랫폼을 지원한다는 점에서 게임 개발자들 사이에 자주 많이 쓰였다.cocos2d-x 엔진으로 게임 개발하는 게임 회사들도 많았고.Unity 엔진이 대중화되면서 cocos2d-x도 변화를 꾸준히 하였다.Unity에 밀리면서 cocos2d-x는 3D를 지원하는 모습을 조금씩 보여줬는데, 지금은 깜짝 놀랄 정도로 많이 변화하였다.게임 엔진 시장에서 cocos2d-x가 차지하는 비율이 아주 작지만 다시 해보는 것도 좋겠다 싶어서 설치를 하였다.  cocos dashboard 는 유니티의 Unity Hub와 유사한 기능을 하고 UI도 비슷해 보인다. 템플릿 화면도 유사하다. 프로젝트 새로 생성하면 로딩 화면이 뜬다. 디자인도 많이 신경 쓴 듯. 멋짐 폭발. Hierarchy에 cub..

Engine 2025.04.09

유니티 게임 개발 입문자를 위한 필수 개념

아래 리스트에 있는 것들이 익숙하지 않거나 이해되지 않으면 구글링 또는 Claude.ai 를 통해서 익혀야 한다.그래도 이해가 되지 않으면 반복해서 읽어 보자.그래도 이해가 되지 않으면 일단 외워 보자.다른 새로운 프로젝트 시작할 때 이 필수 개념들이 다시 필요한 상황이 온다.그럼 완벽하게 필수 개념을 익히고 체화시킬 수 있게 된다.Design PatternSingleton.csGame GeneralPoolManager.csUnityScriptableObjectInvoke()FindGameObjectsWithTag()FindAnyObjectByType()DontDestroyOnLoad()AddComponent()SceneManager.sceneLoaded += OnSceneChanged;GetCompon..

Engine/Unity 2025.03.25

Unity 패키지 개발 및 배포 가이드

Claude.ai 참고 Package Manager를 통해 배포할 수 있는 커스텀 패키지 개발 방법 [1. 패키지 폴더 구조 생성]MyPackage/├── package.json├── README.md├── LICENSE.md├── CHANGELOG.md├── Documentation~/ (선택사항)├── Runtime/├── Editor/ (에디터 스크립트가 필요한 경우)├── Tests/ (선택사항)└── Samples~/ (선택사항) [2. package.json 파일 작성]{  "name": "com.yourcompany.yourpackagename",  "version": "1.0.0",  "displayName": "My Package",  "description": "Description o..

Engine/Unity 2025.03.22

유니티 에셋스토어 에셋 의존증

대부분의 대표님과 기획팀, 사업팀에서는 빠르게 개발해서 출시하길 원했다.그래서 나는 에셋스토어를 최대한 활용하였다.특히 게임 템플릿 구매를 많이 하였다.게임의 기반 틀이 되는 템플릿을 구매해서 소스코드를 수정하니까 확실히 개발 일정은 단축된다.특정 장르의 게임을 템플릿화 해서 나는 가져다 쓰면 되었다. 그러면 에셋 구매에서 단점은 없을까.게임 플레이의 핵심이 되는 시스템 구현 능력이 떨어질 수 있다.물론, 게임을 개발하다 보면 기획 의도대로 구현하기 위해 구매한 에셋, 스크립트를 수정할 수 밖에 없었다.그래서 어느 부분에 수정을 할 것인지 파악을 빠르게 하고, 소스코드 읽기가 잘 되었다.그런데 아무것도 없는 상태에서 게임 핵심 플레이를 구현하라고 하면 좀 망설여질듯 하다. 그래서 습관이란게 무서운 것이다..

Engine/Unity 2025.02.01

Unity 6, Unreal 5, Python, C#, C/C++ 뭘 해야 될까

연말이라서 그런지 모르겠으나, 숨고에서 Unity 게임 개발 요청 건이 확 줄었다.그렇다고 Unreal 5로 개발 요청건이 있는 것도 아니다. 대신 프로그래밍 레슨에 Python, 그리고 C 언어를 배우고자 하는 학생들이 엄청 많다.그리고 대부분은 웹 개발을 하고 싶어 하지 게임 개발을 배우고자 하는 사람은 극소수에 가깝다.왜 그런지 모르겠으나, 게임 업계로 취업을 하기 위한 채용 공고를 보면 대부분이 중견기업, 대기업이다.중소기업이나 스타트업은 게임잡에서 보이지 않는다.취업 문턱이 너무 높아서 게임회사 취업은 포기한 것은 아닐까? 그래서 웹 개발을 해야 하나 생각 중이다.어쩌면 나는 고인물 프로그래머가 된 것은 아닐까 싶다.요즘 트렌드를 그래도 따라가야 하는 것이 맞다.유니티, C# 평생할 수 있는 것..

Engine 2024.12.23