Course Outline

Rust를 위한 게임 개발 개요

  • Rust를 활용한 게임 개발 개요
  • 게임 개발에 Rust를 사용하는 이점
  • Rust의 게임 개발 프레임워크 소개

개발 환경 설정

  • Rust와 Cargo 설치
  • Rust 개발 환경 구성
  • 게임 개발 프레임워크와 의존성 설정

Rust로 시작하는 게임 개발 기초

  • 게임 개발 개념 개요
  • Rust 게임 개발에서의 엔티티, 컴포넌트, 시스템
  • Rust의 게임 루프와 이벤트 처리

Rust로 그래픽 처리

  • Rust의 그래픽 라이브러리와 엔진 소개
  • Rust 게임에서 2D와 3D 그래픽 작업
  • Rust의 렌더링 기법과 셰이더

Rust로 게임 플레이 구현

  • Rust를 사용하여 게임 메커니즘과 로직 구현
  • Rust 게임에서 입력 처리와 플레이어 제어
  • Rust 게임에서 물리 시뮬레이션과 충돌 감지

Rust 게임의 오디오 및 사운드

  • Rust 게임에서 효과음과 음악을 위한 오디오 라이브러리 통합
  • Rust 게임에서 오디오 재생 및 믹싱 구현

Rust로 사용자 인터페이스 개발

  • Rust를 사용하여 게임의 사용자 인터페이스와 메뉴 생성
  • Rust UI에서 사용자 입력 및 상호작용 처리
  • Rust 게임을 위한 UI 설계 원칙 및 모범 사례

Rust 게임의 최적화 및 성능 개선

  • Rust 게임 코드 성능을 위해 프로파일링 및 최적화
  • Rust에서의 메모리 관리 및 최적화 기법
  • Rust 게임에서 프레임율 향상 및 지연 시간 감소 기법

Rust 게임 디버깅 및 테스트

  • Rust 게임 디버깅을 위한 도구 및 기법
  • Rust 게임 개발에서 단위 테스트 및 통합 테스트
  • Rust 게임에서 오류 처리 및 예외 처리

Rust 게임 배포 및 배포

  • 다양한 플랫폼을 위한 Rust 게임 패키징 및 배포
  • Rust 게임용 설치 프로그램 및 실행 파일 빌드
  • 게임 배포 및 출시 후 업데이트 고려 사항

요약 및 다음 단계

Requirements

  • 프로그래밍 개념에 대한 기본 이해
  • 프로그래밍 언어 경험 ([C] 또는 C++ 등)
  • 게임 개발 개념에 대한 익숙함은 도움이 되지만 필수는 아님

대상

  • 게임 개발자
  • Rust로 게임 개발에 관심이 있는 프로그래머
 21 Hours

Number of participants


Price per participant

회원 평가 (2)

Upcoming Courses

Related Categories