Skip to content

gariasf/praxis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Praxis Engine

Project goals

  • Learn about Game Engine Foundations, 3D space, and systems programming using Rust.
  • Create a game engine using idiomatic Rust practices.
  • Build a practical engine capable of supporting game development within a 1-2 year timeframe.
  • Eventually support complex game worlds and interactions.

Project rules

  • Use free/open, battle-proven libraries (crates) only.
  • Avoid proprietary or costly tools.
  • Prioritize simplicity and clarity in design.
  • Focus on pragmatic solutions and iterative feature development.
  • Minimize unnecessary abstractions.

Architecture

See Architecture Docs for the detailed Rust-based architecture.

Learning Resources Collection (Rust Focus)

About

Resources

Stars

Watchers

Forks