본문 바로가기

게임개발

(4)
[간식의 유니티 기초] Update와 FixedUpdate, 도대체 뭐가 다른 건가요? 이 글에는 인프런 파트너스 링크가 포함되어 있습니다. 이 링크를 통해 구매하시면 제가 수익을 받을 수 있어요. 🤗들어가며유니티를 처음 배우면서 가장 혼란스러웠던 것 중 하나가 바로 Update와 FixedUpdate의 차이였습니다. "둘 다 매 프레임 실행되는 거 아니야?"라고 생각했는데, 실제로 캐릭터 이동을 구현하다가 물리 연산이 이상하게 동작하는 걸 보고 나서야 제대로 공부하게 되었습니다.이 글은 유니티를 시작한 지 얼마 안 된 분들, 특히 "Update에 다 넣으면 되는 거 아닌가?"라고 생각하시는 분들을 위한 글입니다.게임 루프란?기본 개념게임은 영화와 비슷합니다. 영화가 초당 24프레임의 이미지를 빠르게 보여주듯, 게임도 매 프레임마다 화면을 갱신합니다. 이 과정을 반복하는 것이 게임 루프(..
[의사난수노이즈] 해시 - 시각화(Catlikecoding) 튜토리얼에 포함된 내용이 아니고 제가 추가한 내용은 밑줄로 표시했습니다. 사물을 예측할 수 없고 다양하며 자연스럽게 보이게 하기 위해서는 무작위성이 필요합니다. 이것이 정말로 무작위인지 아니면 정보 부족이나 관찰자의 이해로 인해 그렇게 나타나는지는 중요하지 않습니다. 그래서 이 무작위성을 결정적이며 완전한 무작위가 아닌 것으로 만들 수 있습니다. 잘못 설계된 다중 스레드 코드는 경쟁 조건(race conditions)으로 이어져 예측할 수 없는 결과를 초래할 수 있지만, 이는 신뢰할 수 있는 임의성의 소스가 아닙니다. 진정하게 신뢰할 수 있는 무작위성은 일반적으로 사용할 수 없는 대기 잡음을 샘플링하는 하드웨어와 같은 외부 소스에서만 얻을 수 있습니다. 진정한 무작위성은 일반적으로 바람직하지 않습니다. ..
인프런-게임 프로그래머 취업 전략 가이드(Rookiss) 완강 평소 게임업계에 대해 궁금하기도 했고, 이런 취업 관련된 이야기를 굉장히 좋아하는 사람으로써 16강까지 금방 완강하게 되었습니다. 게임업계에 대해 관심있으신 분이라면 굉장히 유용하기도 하고, 강의 자체가 굉장히 재미있기 때문에 한번씩 들어보시는 것을 강력 추천합니다. 강의 자체가 무겁지도 않기에 누구나 주말에 몰아듣기 충분한 강의였습니다. 루키스님이 평소에 받은 질문들을 바탕으로 이 강의를 구성하셨다고 하셨는데, 정말 사람들이 게임업계에 대해 궁금해하는 내용들과 사람들이 흔히 하는 착각을 바로잡아주는 내용들로 가득 찬 강의입니다. 단지 유니티만 사용할 뿐 게임업계에서 일하고 있지 않은 저도 이 강의에 있는 내용의 대한 질문을 어느정도 받아봤을 정도이니.. 교육과정은 이렇게 구성되어 있습니다. 저는 듣고싶..
냥이의 섬(NYAN Island) - 프로젝트 명 : 냥이의 섬 - 프로젝트 주제 : 자연 환경 보전을 주제로 한 힐링/소통 게임 - URL : https://youtu.be/vkj61-HrW5Q - 개발 인원 : 3명 ( 홍유진, 연인석, 김준호 ) - 개발기간 : 04/28(화) ~ 06/09(화) - 개발환경: Unity 2019.3.11f, OpenGL ES3.0, Oculus Quest + Touch 프로젝트 개요 냥이의 섬은 주인공이 잃어버린 고양이를 찾기 위해 어떤 섬으로 가게 되는 스토리를 가지고 있습니다. 이 섬은 인간들이 버린 쓰레기로 오염되 있었는데, 인간에게 악감정이 있는 동물NPC들과 친해지며 고양이에 대한 단서를 찾아가는 게임입니다. 청소년 층에게 환경파괴와 쓰레기투기 문제에 대해 딱딱하지 않으면서 부드럽고 재미..