Course Outline

Game Development에 대한 Rust 소개

  • Rust를 사용한 게임 개발 개요
  • 게임 개발에 Rust를 사용하면 얻을 수 있는 이점
  • Rust의 게임 개발 프레임워크 소개

개발 환경 설정

  • Rust 및 화물 설치
  • Rust 개발 환경 구성
  • 게임 개발 프레임워크 및 종속성 설정

Game Development 기본 사항 Rust

  • 게임 개발 개념 개요
  • Rust 게임 개발의 엔터티, 구성 요소 및 시스템
  • Rust의 게임 루프 및 이벤트 처리

그래픽 Programming 및 Rust

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

Rust의 게임플레이 Programming

  • 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

회원 평가 (4)

Related Courses

Combined C/C++, JAVA and Web Application Security

28 Hours

Advanced Java Security

21 Hours

Combined JAVA, PHP and Web Application Security

28 Hours

Standard Java Security

14 Hours

Related Categories