🌟 Awesome Game Development
5 min read
awesomegamedevgame-enginegraphics3d2d
게임 개발자를 위한 최고의 엔진, 도구, 리소스 모음
🌟 Awesome Game Development
게임 개발자를 위한 최고의 엔진, 도구, 리소스 모음
2025년 최신 트렌드와 검증된 도구들을 한곳에 모았습니다.
🧩 게임 엔진
3D 게임 엔진
- Unreal Engine ⭐ 11k – Epic Games의 AAA 게임 엔진
- Unity – 가장 인기 있는 게임 엔진
- Godot ⭐ 91k – 오픈소스 게임 엔진
- CryEngine ⭐ 3k – 고품질 그래픽 엔진
2D 게임 엔진
- Love2D ⭐ 5k – Lua 기반 2D 엔진
- Cocos2d-x ⭐ 18k – 크로스플랫폼 2D 엔진
- Construct 3 – 비주얼 게임 제작 도구
- GameMaker Studio – 2D 게임 개발 플랫폼
경량 게임 엔진
- Phaser ⭐ 37k – HTML5 게임 프레임워크
- Defold ⭐ 4k – King의 게임 엔진
- HaxeFlixel ⭐ 2k – Haxe 기반 2D 엔진
- PICO-8 – 판타지 콘솔
🚀 게임 프레임워크
웹 게임 프레임워크
- Three.js ⭐ 103k – 3D JavaScript 라이브러리
- Babylon.js ⭐ 23k – 강력한 3D 엔진
- PlayCanvas ⭐ 10k – WebGL 게임 엔진
- A-Frame ⭐ 17k – 웹 VR 프레임워크
모바일 게임 프레임워크
- Flutter Game ⭐ 9k – Flutter 게임 엔진
- LibGDX ⭐ 23k – Java 게임 프레임워크
- Solar2D ⭐ 3k – 크로스플랫폼 2D
- Kivy ⭐ 18k – Python 크로스플랫폼
네이티브 프레임워크
- SDL ⭐ 9k – 크로스플랫폼 멀티미디어
- SFML ⭐ 10k – 간단한 멀티미디어 라이브러리
- Raylib ⭐ 22k – 간단한 게임 프로그래밍
- MonoGame ⭐ 11k – C# 게임 프레임워크
🎨 그래픽스 & 렌더링
그래픽스 API
- Vulkan ⭐ 3k – 차세대 그래픽 API
- DirectX ⭐ 6k – Windows 그래픽 API
- OpenGL ⭐ 9k – 크로스플랫폼 그래픽 API
- Metal – Apple 그래픽 API
셰이더 도구
- Shader Graph – Unity 셰이더 에디터
- Shadertoy – 온라인 셰이더 에디터
- GLSL Editor ⭐ 1k – GLSL 에디터
- ShaderLab – Unity 셰이더 언어
비주얼 효과
🎵 오디오 & 음악
오디오 엔진
음악 제작 도구
- LMMS ⭐ 8k – 오픈소스 DAW
- Ardour ⭐ 4k – 디지털 오디오 워크스테이션
- FamiStudio ⭐ 1k – NES 음악 에디터
- BeepBox ⭐ 1k – 온라인 칩튠 에디터
🤖 AI & 물리 엔진
물리 엔진
- Bullet Physics ⭐ 13k – 실시간 물리 시뮬레이션
- Box2D ⭐ 8k – 2D 물리 엔진
- PhysX ⭐ 3k – NVIDIA 물리 엔진
- Havok – 상업용 물리 엔진
AI & 네비게이션
- Recast Navigation ⭐ 7k – 네비게이션 메시
- behavior3 ⭐ 3k – 행동 트리
- GOAP ⭐ 1k – 목표 지향 행동 계획
- Steering Behaviors ⭐ 700 – AI 조향 행동
머신러닝 for 게임
- Unity ML-Agents ⭐ 17k – Unity ML 툴킷
- TensorFlow.js ⭐ 19k – 브라우저 ML
- Stable Baselines3 ⭐ 9k – 강화학습
🛠️ 개발 도구
레벨 디자인
- Tiled ⭐ 11k – 타일맵 에디터
- LDTK ⭐ 3k – 레벨 디자인 툴킷
- Ogmo Editor ⭐ 500 – 2D 레벨 에디터
애셋 제작
- Blender ⭐ 13k – 3D 모델링/애니메이션
- Aseprite ⭐ 29k – 픽셀 아트 에디터
- Krita ⭐ 7k – 디지털 페인팅
- MagicaVoxel – 복셀 에디터
버전 관리
- Perforce – 게임 개발용 VCS
- Plastic SCM – 게임 팀용 VCS
- Git LFS ⭐ 13k – 대용량 파일 저장소
🎮 게임 배포
PC 배포 플랫폼
- Steam – 최대 PC 게임 플랫폼
- Epic Games Store – Epic 게임 스토어
- GOG – DRM-free 게임
- itch.io – 인디 게임 플랫폼
모바일 배포
- Google Play – Android 앱 스토어
- App Store – iOS 앱 스토어
- Samsung Galaxy Store – 삼성 앱 스토어
콘솔 배포
- PlayStation – Sony 콘솔
- Xbox – Microsoft 콘솔
- Nintendo – Nintendo 콘솔
👥 커뮤니티 & 협업
게임 잼 & 해커톤
- Global Game Jam – 세계 최대 게임쟼
- Ludum Dare – 48시간 게임 제작
- itch.io Jams – 다양한 게임쟼
- GMTK Game Jam – 인기 게임쟼
협업 도구
- Parsec – 원격 게임 개발
- Unity Collaborate – Unity 협업
- GitHub for Unity ⭐ 1k – Unity Git 통합
📚 학습 자료
온라인 학습
- Unity Learn – Unity 공식 학습
- Unreal Online Learning – 언리얼 학습
- GDC Vault – GDC 강연 아카이브
- Brackeys – 게임 개발 튜토리얼
도서
- Game Programming Patterns – 게임 프로그래밍 패턴
- The Art of Game Design – Jesse Schell
- Rules of Play – Katie Salen & Eric Zimmerman
- Theory of Fun – Raph Koster
커뮤니티
- r/gamedev – Reddit 게임 개발
- GameDev.net – 게임 개발 커뮤니티
- IndieDB – 인디 게임 데이터베이스
- 한국 게임 개발자 커뮤니티 – 한국 커뮤니티
🆕 2025 Highlights
주요 트렌드
- AI 기반 콘텐츠 생성: 텍스처, 모델, 코드 AI 지원
- 클라우드 게이밍: 스트리밍 게임 서비스 확대
- 크로스플랫폼: 다중 플랫폼 동시 개발
- 메타버스 게임: 가상 세계 게임 증가
새로운 기술
- Nanite 가상화: 무제한 폴리곤 렌더링
- Lumen 조명: 실시간 글로벌 일루미네이션
- DLSS 3: AI 기반 프레임 생성
- WebGPU: 웹 기반 고성능 그래픽
혁신 플랫폼
- Unity 6: 차세대 Unity 엔진
- Unreal Engine 5.5: 향상된 성능과 기능
- Godot 4.3: 오픈소스 엔진 발전
- Roblox Studio: 메타버스 게임 플랫폼
한국 게임 생태계
- 넥슨: 글로벌 게임 개발사
- 크래프톤: 블록체인 게임 개발
- 넷마블: 모바일 게임 개발
- 스마일게이트: 메가히트 게임
실무 팁
- 프로토타이핑: 빠른 검증과 반복
- 최적화 우선: 성능 > 그래픽
- 유저 테스트: 조기 피드백 수집
- 라이브 서비스: 지속적 업데이트 계획
콘텐츠 업데이트 요청은 요청 게시판에 써주세요