
오케이 몽고DB 후반전이다. 몽고 DB가 생각보다 매력적이다 보니 DynamoDB로 할지 몽고 DB로 할지 고민이 많이 된다. 어차피 인디 게임에서 서버를 구축할 일은 없고 이들 서비스를 가져다 써야 할꺼 같은데 둘다 매력적이라 고민이 엄청 된다. 아 그리고 유니티 개발자들이 200이 머고 400이 먼지 알지 못하니까 그냥 응답은 영어로 쉽게 풀어서 메세지를 보내야 할듯 싶다. 이제 스키마를 만들어야 하는데 보통 클래스를 만드는 거랑 느낌 자체는 유사하다. Json의 특징상 스키마를 안만들고 저장을 할수도 있는데 이경우에 아틀라스에서 null로 검색을 하면 비어있는게 검색이 가능하더라. import mongoose from "mongoose"const productSchema = mongoose...

이게 내 지금 컴퓨터가 휴대용 기기라 그런거 몽고 DB가 정상적으로 안도는 거 같긴 하다. 그냥 서버가 구축이 된 아틀라스 서비스를 가지고 공부를 하도록 하자. Express Socket.io MongoDB 요렇게만 쓸수 있도록 해두자. 유니티와 연결해서 쓸수 있도록만 해두면 될듯 싶다. 이걸 추가해 준다. 강의가 알차게 필수적인거는 다 있는듯 싶다. 이거만 반복해서 따라해 보고 실전에서 만들어 보면서 필요한건 그때 그때 익히는 식으로 가야 겠다. 문득 드는 생각이 AWS에는 람다라는 서비스가 있어서 별도로 서버 구축을 안하고도 진행이 가능했는데 이건 어쩐지 모르겠다. 몽고DB 쪽에도 비슷한 클라우드 서비스가 있어야 비용면에서 쓰기가 편하지 않을까 싶다. 원래 약어는 쓰는거는 별로 좋아하지 ..

강의가 짧고 핵심 이외에는 다루지가 않아서 마음에 든다. 이거랑 익스프레스 쓰는 법이랑 셀로 몽고 DB다루는 거 해서 3개만 익히자. Campass는 비주얼라이즈 되어 있으니 아무거나 눌러 보면서 직접 실전으로 익히면 될듯 싶다. 범위를 제한하고 여러번 반복해서 숙련도를 올리고 직접 실전에 넘어가는게 베스트한 방법이다. 이걸 먼저 보고 그다음에 익스프레스 강의를 보고 그 다음에 몽고 DB 강의를 보는 순으로 진행하면 될듯 싶다. 배포는 AWS에 하는 걸로 간다. 이게 회사에서 보니까 게임 서버와 게임 UI 디자이너는 구하기 어렵기 때문에 이 둘은 직접 내가 맡아야 한다. 그리고 게임 원화가와 모델링과 유니티 클라이언트에 관한 공부는 앞으로 더 하지 않을 생각이다. 앞으로 그냥 할수 있는 선..

차기작을 고도엔진도 한번 고려해 보려고 들어갔는데 이게 인게임하고 씬에서 보이는거랑 조금 다르게 나오는듯 싶긴 하다. 이게 WebGL이 더 이쁘게나오는거 같나 싶긴 하다. 일단 Blender 게임엔진으로 개발이 가능하면 뽀데는 그거를 이길 툴이 없다. 딱 씬에서 나오는 뷰 느낌만 나와도 이쁠텐데 말이다. 유니티 밖에 답이 없나... 언리얼은 내 컴퓨터에서 안돌아 가는데 휴. 유니티만큼 호환성있게 들어가는 것도 없는거 같다. 여기에 툰세이더 짠걸 넣어보자. 역시 유니티다. 이런류의 그래픽 느낌을 내는데는 유니티 만한게 없다. 그냥 유니티로 결정하도록 하자. 시간나면 전작 캐릭터를 저정도 비율로 다시 만들어 보는 작업을 해봐야 할듯 싶긴 하다. 벤티지 마스터 텍틱스의 UI를 참고..
https://www.mongodb.com/ko-kr/docs/manual/tutorial/install-mongodb-on-ubuntu/ Ubuntu에 MongoDB Community Edition 설치 - MongoDB 매뉴얼 v7.0Ubuntu에서 제공하는 mongodb 패키지는 MongoDB Inc.에서 유지 관리하지 않으며 공식 mongodb-org 패키지와 충돌합니다. Debian 시스템에 mongodb 패키지를 이미 설치했다면, 먼저 해당 mongodb 패키지를 제거한www.mongodb.com 몽고DB 본체랑 컴패스랑 셀을 설치해 주면 된다. 컴패스와 셀은 같은 역활을 한다. 컴패스가 편하기 때문에 셀은 설치만 하고 넘어가야 겠다. 컴패스를 를 설치 한줄 알았는데 그건 본 컴퓨터 였나 보다..
https://youtu.be/2eixZWi7BsY?si=Hw7zBsb-Z8VDw6w_ https://github.com/aigoia/engine GitHub - aigoia/engineContribute to aigoia/engine development by creating an account on GitHub.github.com 복습을 한번 정도 하고 마무리를 할 생각이다. 이거 보다는 몽고DB를 쓰는 법을 익히는 게 더 중요해서 말이다. 객체 선언하는 법이랑 enum 대신에 맵을 쓰는 법 정도만 익히고 넘어가야 겠다. 일단은 Palyer랑 World만 비워놓고 이거 채우는 코드만 짜고 라이브러리에 가까운거는 손을 데지 말자. 아 그리고 이번에는 사운드를 제외한 에셋은 내가 직접 만들었던 걸로..
몽고 DB를 조지고 가자. 이거까지 하고 다시 유니티로 넘어가야 되지 않을까 싶다. WebGL로 PC로 빌드하면 로더가 정상 작동하진 않기 때문에 그냥 스트래스를 줄일수 있는 유니티가 좋을듯 싶긴 하다. 다만 이번에 유니티로 회전하는 메커니즘은 따로 구현할 필요가 있지 않을까 싶다. 몽고 DB를 조지고 나면 알바하면서 현금을 조금 모을 필요가 있을듯 싶다. 강의는 이거면 될듯 싶다. 라이브러리간에 호환이 잘 되지가 않아서 일렉트론으로 3D모델을 불러오는게 안되기 때문에 일렉트론을 쓸려면 순수 WebGL로 불러와야 하지 않을까 싶다. 그 라이브러리를 만들어야 하는 단계까지 내려가야 한다. 그런 노력을 할바에는 그냥 WebGL보다는 OpenGL을 써서 개발하는게 낳지 않을까 싶긴 하다.