코스 개요

Rust를 활용한 게임 개발 입문

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

개발 환경 설정

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

Rust로 게임 개발 기초

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

Rust로 그래픽 프로그래밍

  • Rust에서 사용되는 그래픽 라이브러리와 엔진 소개
  • 2D 및 3D 그래픽 처리
  • 렌더링 기술과 쉐이더

Rust로 게임플레이 프로그래밍

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

Rust 게임에서 오디오와 사운드

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

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

  • Rust를 사용한 게임용 사용자 인터페이스와 메뉴 생성
  • Rust UI에서의 사용자 입력과 상호작용 처리
  • Rust 게임에서의 UI 디자인 원칙과 최선의 방법

Rust 게임의 최적화와 성능

  • Rust 게임 코드의 프로파일링과 최적화
  • Rust에서의 메모리 관리 및 최적화 기술
  • Rust 게임에서 프레임 속도 향상과 지연 시간 감소 기술

Rust 게임의 디버깅과 테스트

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

Rust 게임의 배포와 분배

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

요약 및 다음 단계

요건

  • 프로그래밍 개념에 대한 기본적인 이해
  • 프로그래밍 언어(C 또는 C++ 등) 사용 경력
  • 게임 개발 개념에 대한 지식은 도움이 되지만 필수는 아닙니다.

대상자

  • 게임 개발자
  • Rust를 활용한 게임 개발에 관심 있는 프로그래머
 21 시간

참가자 수


참가자당 가격

회원 평가 (2)

예정된 코스

관련 카테고리