Skip to content

keuhs/100krpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100krpm - Unity 6 LTS 게임 개발 프로젝트

🎮 프로젝트 개요

Unity 6 LTS를 활용한 차세대 크로스 플랫폼 게임 개발 프로젝트입니다. 모바일부터 PC, 콘솔까지 다양한 플랫폼에서 동작하는 고품질 게임을 개발합니다.

🚀 주요 특징

  • 크로스 플랫폼 지원: iOS, Android, PC, WebGL, 콘솔
  • Unity 6 LTS: 최신 기능과 안정성 보장
  • 모바일 최적화: 성능과 배터리 효율성 중시
  • 모듈화 아키텍처: 확장 가능한 게임 시스템
  • 한국 게임 시장 특화: 로컬라이제이션 및 결제 시스템

🛠️ 개발 환경

  • Unity 버전: 6.0.0 LTS
  • 렌더링 파이프라인: Universal Render Pipeline (URP) 16.0
  • 개발 언어: C#
  • 타겟 플랫폼: iOS, Android, PC, WebGL, PlayStation, Xbox, Nintendo Switch
  • 새로운 기능: Unity 6의 향상된 성능, 개선된 에디터, 새로운 렌더링 기능

📁 프로젝트 구조

Assets/
├── Scripts/           # C# 스크립트
├── Prefabs/          # 프리팹 오브젝트
├── Scenes/           # 게임 씬
├── Materials/         # 머티리얼
├── Textures/          # 텍스처
├── Models/            # 3D 모델
├── Audio/             # 오디오 파일
├── UI/                # UI 에셋
├── Settings/          # 프로젝트 설정
└── StreamingAssets/   # 스트리밍 에셋

🚀 시작하기

1. Unity 설치

  • Unity Hub 다운로드
  • Unity 6.0.0 LTS 버전 설치

2. 프로젝트 열기

  • Unity Hub에서 "Open" 클릭
  • 이 프로젝트 폴더 선택

3. 의존성 설치

  • Package Manager에서 필요한 패키지 설치
  • URP 16.0, Input System 1.7, Netcode 2.0 등

📚 개발 가이드

🎯 최적화 목표

  • 프레임률: 모바일 30fps, PC 60fps, 콘솔 60fps
  • 드로우콜: 50개 이하
  • 메모리: 512MB 이하 (모바일), 2GB 이하 (콘솔)
  • 배터리: 장시간 플레이 지원
  • Unity 6 최적화: 새로운 렌더링 파이프라인 활용

🔥 Unity 6 LTS 새로운 기능

성능 향상

  • 향상된 렌더링 성능: URP 16.0의 개선된 성능
  • 메모리 최적화: 더 효율적인 메모리 관리
  • 빌드 시간 단축: 빠른 빌드와 반복 개발

새로운 렌더링 기능

  • 실시간 레이트레이싱: 하드웨어 가속 레이트레이싱
  • 향상된 그림자: 더 정확하고 효율적인 그림자 시스템
  • 개선된 포스트 프로세싱: 더 나은 시각적 품질

개발자 경험 개선

  • 향상된 에디터: 더 직관적이고 빠른 에디터
  • 개선된 디버깅: 더 나은 성능 분석 도구
  • 새로운 애니메이션 시스템: 향상된 애니메이션 워크플로우

🤝 기여하기

  1. 이슈 생성 또는 기존 이슈 확인
  2. 기능 브랜치 생성
  3. 코드 작성 및 테스트
  4. Pull Request 생성

📄 라이선스

이 프로젝트는 MIT 라이선스 하에 배포됩니다.

📞 문의

게임 개발 관련 문의사항이 있으시면 언제든 연락주세요!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published