
Utility AI
안녕하세요? 요새 날씨가 많이 덥습니다. 벌써 여름이 다가왔군요! 다들 수영장이나 계곡, 바다에 놀러가실 계획이 있으신가요? 오늘 포스팅에서는 NPC의 AI를 코딩하는 방법론에 대해서 간단하게 알아보겠습니다. 시작하겠습니다. 보통 게임에서 AI를 코딩할 때는 유한 상태 머신이나 행동트리를 많이 사용한다고 합니다. 그 이유는 개념이...

안녕하세요? 요새 날씨가 많이 덥습니다. 벌써 여름이 다가왔군요! 다들 수영장이나 계곡, 바다에 놀러가실 계획이 있으신가요? 오늘 포스팅에서는 NPC의 AI를 코딩하는 방법론에 대해서 간단하게 알아보겠습니다. 시작하겠습니다. 보통 게임에서 AI를 코딩할 때는 유한 상태 머신이나 행동트리를 많이 사용한다고 합니다. 그 이유는 개념이...

안녕하세요, 오늘은 간단한 하이퍼 캐주얼 게임을 만들어서 가져왔습니다. 안드로이드 앱 스토어에 출시가 될 예정입니다. 이름은 Roll Up Racer입니다. 굴러서 올라가며 경주하는 게임입니다. https://www.youtube.com/watch?v=rTr6FGMaDY4 [영상] 구할 수 있는 템플릿을 사용해서 만들었습니다. 초...

안녕하세요, 또 다시 오랜만에 블로그 포스팅을 하게 되었습니다. 재밌어보이는(최소한 귀여운 캐릭터는 나오는) 게임 데모 영상을 준비해왔습니다. 허접하지만 한 번 재생해주세용:) 그럼, 포스팅 시작하겠습니다. 아시다시피 저는 PunchPangCat이라는 고양이 격투액션게임을 어렴풋이 구상하고, Unity의 FishNet이라는 네트워킹 프레임...

그 동안 블로그 게시가 많이 없었습니다. 한 동안 개발이 많이 지연되었었는데요, 제가 개발하던 Client-side prediction을 위한 fishnet에서 jump에 jitter 가 발생하는 문제가 있었고, 저 외에도 많은 사람들이 문의했는데 해결이 안되다가 fishnet개발자분께서 state기반 동기화 기능이 없어서 그렇다고 해서(저는 stat...

안녕하세요, 다들 어린이날 잘 보내셨나요? 저는 어린이날에 이마트에 다녀왔었는데요, 선물을 사러 부모님과 손잡고 나온 아이들도 많이 보여서 참 좋았었습니다. 이번 포스팅은 지난 포스팅에 이어서 nodejs 설치와, nodejs를 상시 구동하는 서비스(service)로 실행하기 위해 아마도 많이들 사용하실 것 같은 'forever'라는 패키지 설치 명...

API가 있는 서버를 더 안전하게 사용하기 위해서 http가 아닌 https를 사용합니다. 그러기 위해서 Let's Encript라는 무료 SSL 인증서 제공 서비스를 사용할 수 있습니다. Let's Encrpyt 클라이언트 중 인기 있는 선택지 중 하나는 Cerbot이라고 합니다. Certbot은 도메인을 검증하고, 인증서를 가져오고, Apache ...

저는 요근래 며칠간은 mongoDB를 사용하는 dedicated server 다루는 법을 배우고 있습니다. 지난 포스팅에서는 'postgresql'을 unity에 맞추어 사용하는 github레포지토리를 소개해드렸던 적이 있어서 왠 mongoDB냐 하실 수 있겠는데요, 해당 레포지토리의 업데이트가 약 5년도 더 되었고 그걸 사용하는 튜토리얼을 찾을 수가...

유니티 코드를 작성하다 보면 Debug Log를 사용하는 것이 도움이 많이 됩니다. 그런데 이것은 많이 사용할 수록 빌드하는 앱의 성능에 나쁜 영향을 주게 됩니다. 그래서 최종 빌드할 때는 Debug Log를 사용하지 않도록 세팅하하는 것이 필수입니다. 오늘은 그런 주제로 포스팅을 하겠습니다. 기본적으로 유니티 에디터에서는 빌드를 할 때 디버깅을...

안녕하세요, 오늘은 Database에 대해서 다뤄보려고 몇 가지를 가져왔습니다. 현재 fishnet과 playfab을 사용하면서 그 외에는 관련 지식이 한참 부족한 저로서는 database를 또 따로 둬야 되는건지도 잘 몰랐습니다. 그런데 왠지 간과하면 안되는 파트인 것 같아서 아직 잘 모르지만 관심을 가져봤습니다. mongo db, maria d...

안녕하세요, 오늘은 지난 포스팅에서 소개해드린 귀여운 캐릭터를 가지고 멀티플레이 격투 캐주얼 게임을 만들면서 진행된 부분을 보여드려고 합니다. 아직 캐릭터 컨트롤러 만지고 있는데 조금 해놓고 뿌듯해서 포스팅 쓰러 왔습니다.. ㅋㅋㅋ 어려웠던 점 기존에 사람들이 많이 다뤘던 Photon, Mirror, Netcode와는 다르게 Fishnet은...