Herní engine s podporou simulace fyziky v jazyce Rust

Abstract

This project presents the development of a game engine with built-in physics simulation support using the Rust programming language. This document defines the goals and requirements of the project, details the choices made during development and evaluates the final product. A game engine useful for easy creation of video games was made, also with built-in support for physics simulation. In general, game engine also includes working with a camera, allows for creating materials and texturing the surfaces of objects. The physics simulation part of the game engine was implemented using a rather primitive, while still stable and close to realistic results, iterative approach to solving physics interactions. The results demonstrate a working proof of concept for a game engine in the Rust programming language, showing Rust as the potential replacement for the other languages used for game development.

Description

Delayed publication

Available after

Subject(s)

Rust, physics simulation, rigid body dynamics, game engine, OpenGL

Citation