Skip to content

Far-Beyond-Pulsar/Pulsar-Native

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,950 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pulsar Logo

Pulsar Engine

A next‑generation, experimental game engine focused on scalability, modularity, and modern systems design.

deviceframes

Device Mockup created from MacBook Pro mockups


⚡ Beyond the Standard

Pulsar Engine is built by developers who believe core engine tech should be more than just a collection of legacy features. We are rebuilding the foundation of world simulation with clarity and intent.

  • Scalable World Simulation: Advanced spatial partitioning for high-fidelity environments.
  • Rust-First Tooling: Leveraging modern memory safety and performance from the ground up.
  • Explicit Architecture: Modular design that favors maintainability over short-term hacks.
  • In-Editor Stability: prioritizing a reliable workspace for creators as a first-class citizen.

⚠️ Project Status

Important

Pulsar is in early-stage development. You likely cannot build a full production game yet. The codebase is experimental, subject to heavy architectural shifts, and open to community contributions.

Current Roadmap: View Projects & Milestones


🤝 Join the Movement

Development happens in the open. Whether you're a systems engineer or a technical artist, your input helps shape the engine.

  • 💬 Discord: Real-time dev updates and brainstorming.
  • 🧠 GitHub Discussions: Long-form design proposals.
  • Support: Star, Watch, or Fork the repository to boost visibility.

Instalaltion

Download the appropriate binary for your machine from the Releases page

Source Build

The Pulsar-Native repo consists of many crates and git sub modules leading to a multi-step setup to build from source.

Clone the repo

Cloning out repo gives you a full copy of the entire project hsitory locally right on your machine

git clone https://github.com/Far-Beyond-Pulsar/Pulsar-Native

Pull the Submodules

Sub modules allow us to store code in other GitHub repos and reference them in the main repo helping to reduce repo bloat and enforce separation

git submodule update --init

Install Deps (Linux)

On linux you may need to install some packages to allow the build to complete properly; here are the ones we needed on Ubuntu Desktop:

sudo apt update

sudo apt install -y \
  gcc g++ clang libfontconfig-dev libwayland-dev \
  libwebkit2gtk-4.1-dev libxkbcommon-x11-dev libx11-xcb-dev \
  libssl-dev libzstd-dev \
  vulkan-validationlayers libvulkan1

Build via Cargo

cargo build --release

🛰️ Related Ecosystems

Horizon Game Server

If you are interested in massive multiplayer scaling, check out Horizon, developed by many of the same contributors.

Horizon Game Server

Pulsar Engine developed by Tristan J. Poland and the Pulsar community.

About

The next-generation game engine that you deserve implemented in rust https://pulsarnative.com/

Topics

Resources

License

Contributing

Stars

358 stars

Watchers

2 watching

Forks

Sponsor this project

 

Packages

 
 
 

Contributors