kgr0831

kgr0831

  • 분류 전체보기 (48)
    • Unity (1)
    • 개념 (13)
    • CSAPP (12)
    • WIL (2)
    • 백준 (9)
    • Malloc Lab (1)
    • 잡다한 궁금증 (2)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

kgr0831

컨텐츠 검색

태그

정글 CS malloc 게임 개발 개발자 프로그래밍 #숭실대학교 백엔드 크래프톤 컴공 크래프톤 정글 #크래프톤 #정글 c언어 AI 바보 말록 크래프톤 정글 Computer science 크래프톤_정글 코딩 dl

최근글

댓글

공지사항

아카이브

Unity(1)

  • [Unitrio 개발일지] - 무거운 A* 알고리즘 100배 가볍게 쓰기

    안녕하세요! 최근 소속된 인디 게임 개발 팀 'Unitrio'에서 2D 탑다운 게임 프로젝트를 한창 진행하고 있습니다.요즘 개발을 하면서 가장 골머리를 앓았던 이슈가 하나 있었는데요. 바로 맵에 몬스터를 수십 마리 풀었더니 프레임이 뚝뚝 떨어지는 최적화 문제였습니다. 원인을 분석해 보니, 몬스터들이 플레이어를 쫓아가기 위해 매 프레임마다 무거운 A* 알고리즘을 돌리고 있더라고요. "어떻게 하면 몬스터를 바보로 만들지 않으면서 연산량을 줄일 수 있을까?" 치열한 리서치와 테스트 끝에, 이번 프로젝트에 최종 적용하기로 한 실무 표준 최적화 기법, FSM + Raycast + A* 하이브리드 추적 AI 구축 과정을 제 개인 개발일지에 공유해 봅니다.1. A* 알고리즘은 생각보다 무겁다.A* 알고리즘은 타일맵..

    2026.03.10
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바