Skip to content

A Rust game engine, based on ECS and inspired by Valve's Source engine

Notifications You must be signed in to change notification settings

ENDERZOMBI102/BorealisEngine

Repository files navigation

Borealis Engine

A Rust game engine, based on ECS and inspired by Valve's Source engine

Modules:

  • FileSystem: Module with file system-related code
    • bpak: Manages Borealis PAK archives ( .bpak )
    • layered: Manages the layered file system ( WiP )
  • Tier0: Utility and base stuff
    • commandline.rs: Command line parsing
    • config_file.rs: Parsing KeyValue-based custom .cfg files
  • Renderer: Not much to say, it's the WIP renderer
  • Rich Presence: Engine rich presence client for various servers
    • discord.rs: Implementation of various rich-presence clients
  • Tools: Various tools for development or for use
    • fscli: Shell to interact with various fs-related commands and utilities
    • compressor: Application to compress a folder into a bpak archive
    • decompressor: Application to decompress a bpak archive back into a folder

About

A Rust game engine, based on ECS and inspired by Valve's Source engine

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published