Skip to content
@Xynok-Engine

Xynok Engine

Xynok Engine

discord invite link

Preface

I started this project primarily to learn how to build a game engine from scratch. I chose Rust because it helped me rediscover my passion for coding. Since this project is a personal journey driven by my own curiosity, I cannot guarantee that the engine will eventually reach the robustness or performance of industry-standard tools. However, I enjoy using those engines as a benchmark to measure my progress, so we will see where this leads.

About the Project

Xynok Engine is my attempt to build a custom game engine from the ground up. My long-term goal is to develop a toolchain that competes with established engines like Unity in terms of features, rendering performance, and processing speed. The engine is written entirely in Rust and uses an Entity Component System (ECS) as its architectural foundation.

Development Roadmap

In the short term, my priority is to build small-scale titles that demonstrate the engine's technical capabilities. I am focusing on simulation games rather than art-heavy or narrative-driven projects. This approach allows me to keep my primary focus on performance, visual fidelity, and execution speed.

Popular repositories Loading

  1. xynok_ecs xynok_ecs Public

    This repository contains a lightweight ECS library designed specifically for the Xynok engine. My goal is not to build a feature-rich, general-purpose ECS, but rather to provide a lean implementati…

    Rust 6 2

  2. xynok_std xynok_std Public

    Rust

  3. xynok_concurrency xynok_concurrency Public

    This repository contains the tools, utilities, and data types that allow Xynok Engine to manage multi-threading and asynchronous tasks.

    Rust

  4. .github .github Public

  5. xynok_type_eraser xynok_type_eraser Public

    This repository contains various types and tricks, all serving a single purpose: minimum heap allocation.

    Rust

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…