일단 서론은
내가 계획한 게임이
"스타듀밸리식 농촌마을 경영 게임"
에다가
미연시 컨텐츠까지 추가해서 연애, 결혼, 육아까지 추가하는 거고 (뭐 더 나아가면 연애갈등, 이혼같은 매운맛 컨텐츠까지)
게임 자체를 어떻게 관리할거냐면
1. 모딩을 지원할 예정인데
1-1. 게임 내부 컨텐츠 관련 파일을 전부 에셋로더가 아니라 다른 폴더에 넣고 접근하게 만들 예정
이거는 내가 지금 미니서든 라이크FPS를 만들면서 깨우친 부분이라서
그래서 생각하는건 Dialogue System for Unity인데
이게 데이터 에셋을 외부에서 읽을 수 있고, 그걸 불러들어와서 적용 가능한지도 좀 궁금함. 그게 가능하면 할인 때 사려고
1-2. 런타임 실행 가능 Lua 스크립트 관련
Moonsharp이랑 XLua가 있는데
후자는 좀 중국 발이라서 접근성이 떨어질거 같아서
전자를 알아보는데 업뎃이 8년 전에 끊긴 거 같더라
그래서 이걸 좀 개조한 20달러짜리 uLua라는 에셋이 있는데
솔직히 걍 지원 빵빵한 -짱- XLua 해버리는게 나을까? 저거 사는건 ㄹㅇ 돈 낭비 같은데
2. 세이브 관련
눈 딱 감고 그냥 이지세이브 사면 되려나? 커스텀 클래스도 알아서 직렬화만 돼있으면 저장 해주는거 같은데
3. Text Animator 어떰?
보니까 리치 텍스트로 텍스트 애니메이션을 넣을 수 있게 하는 강력한 기능이 있는데 필수구매인가?
4. 다국어 관련해서 어떻게 지원함? BG Database 라는게 있는거 같은데
json 노가다 해도 괜찮으려나... 다국어 관련은 한눈에 파악 가능한 csv 같은게 훨씬 낫겠지?
아 비번 범벅으로 해서 수정이 안되네 유니티 3년 끄적이면서 온갖 똥내나는 에셋과 3D쪽 필수에셋은 전부 구매했어서 2D쪽 에셋 괜찮은거 있으면 추천 부탁드립니다. 되도록이면 기능 , 이펙트 관련 쪽으로요
Dialogue System은 대화창 에셋임 데이타를 외부에서 불러오는건 님이 구현해야함. 꽤 복잡한 편이라 제대로 쓰려면 유니티에 대해 충분히 잘 알아야함 EasySave : 어차피 여기저기 쓸데 많으니까 사자 TextAnimator : 꾸미기 에셋은 나중에 사도됨. 할인할때 사자 다국어는 Unity에 포함되어있는 Localization을 써도 되고, CSV로 직접 구현해도 되고, 다 귀찮으면 I2Localization에셋사서 써도됨 왠만한거는 Unity Localization으로 다 되는 편임. I2Localization이 다양한 환경에 대응할 수 있어서 익숙해지면 좋긴함 모딩, LUA 관련 : 몰?루
BG Database는 로컬라이즈 에셋이 아니라 말그대로 데이타베이스 에셋임. csv불러오는거 구현이 가능하면 굳이 쓸필요 없음. 로컬라이즈 기능이 있긴하지만, 어디까지나 부가기능이라서 굳이 로컬라이즈를 위해서 Bg Database를 쓰는건 좀 오버란 느낌임 CSV구현하기 싫은 사람이 BG Database로 데이타를 관리하면서 덤으로 Localization도 Bg Database를 관리하는건 뭐 괜찮은데 나라면 그냥 Unity Localization이나 I2 Localize 사서 쓸 것 같음 그 쪽이 타 에셋 호환성도 좋은편이고...
Lua쪽은 아는사람이 없군하... 내가 원하는게 bg database로 불러온 csv를 기반으로 로컬라이제이션 하는건데 유니티 자체에서 제공하는 게 좋거나 내가 구현할 줄 알면 안 사도 된다는거군 감사링 일단 다이얼로그 시스템은 한번 후기나 이런걸 봐야 할듯