게임 개발

게임 속에는 다양한 효과들이 적용되어 있습니다. 일반적으로는 알지 못하는 효과이더라도 모두 게임을 역동적으로 만들어주는 중요한 역할을 하고 있죠. 그 중 하나가 바로 화면 흔들림 효과입니다. 플레이어가 땅에 착지하거나, 총을 쏘거나, 공격을 받거나 할 때 화면이 조금씩 흔들리면 어떠한 충격이 있다는 것을 간접적으로 전달할 수 있죠. 이번 강좌에서는 유니티 애니메이션 기능을 활용해서 화면 흔들림 효과를 구현해 보도록 하겠습니다. 유니티 강좌 03. 2D 플레이어 추적 AI 만들기 모든 게임에 적이 있지는 않지만, 대부분의 게임에는 플레이어가 무찌를 수 있는 적이 등장합니다. 하지만 적들은 사람이 직접 조종하는 캐릭터가 아니다 보니 스스로 판단하고 움직이는 AI가 torotoblog.tistory.com 유..
게임에서 적을 만났는데 적이 동상처럼 가만히 서있기만 한다면 어떨까요? 분명 엄청 지루한 게임이 될 것입니다. 또는 적이 어디에 있는지 뻔히 알기 때문에 스테이지를 깨기 매우 쉬워지겠죠. 잘 만들어진 게임을 보면 적들은 플레이어가 근처에 있지 않더라도 항상 바쁘게 움직이고 있습니다. 꼭 적이 아니라 주민 npc, 동물, 등 게임에 등장하는 캐릭터들이 항상 움직이고 있는 모습을 볼 수 있죠. 이번 강좌에서는 2D 랜덤 패트롤을 구현해 보도록 하겠습니다. 유니티 강좌 02. 2D 플레이어 이동 지난 강좌에서 유니티의 기본 인터페이스에 대해서 배웠습니다. 그럼 이제 본격적으로 유니티를 사용해 봐야겠죠. 게임에서 가장 기본적인 요소 중 하나가 바로 플레이어입니다. 그중에서도 제 torotoblog.tistory..
모든 게임에 적이 있지는 않지만, 대부분의 게임에는 플레이어가 무찌를 수 있는 적이 등장합니다. 하지만 적들은 사람이 직접 조종하는 캐릭터가 아니다 보니 스스로 판단하고 움직이는 AI가 필수적입니다. AI라는 단어를 들으면 어려운 고급 기술이라고 생각하실 수도 있겠지만, 간단하게 플레이어를 따라다니는 정도는 금방 구현할 수 있습니다. 이번 강좌에서는 moveTowards() 함수를 사용해 플레이어를 따라다니고, 일정 거리가 되면 멈추는 간단한 2D 적 AI를 만들어 보도록 하겠습니다. 유니티 강좌 01. 기본 인터페이스 유니티는 게임 개발을 조금 더 쉽게 할 수 있도록 도움을 주는 엔진입니다. 3D와 2D 환경의 게임을 모두 개발할 수 있고, C#을 지원하기 때문에 초보자가 쉽게 접근할 수 있습니다. 그..
토로토
'게임 개발' 태그의 글 목록