Skip to content

Commit 1a9f947

Browse files
voxeliasozkriff
authored andcommitted
N16: Add Dotrix (#386)
1 parent 6696d94 commit 1a9f947

File tree

2 files changed

+33
-0
lines changed

2 files changed

+33
-0
lines changed
Loading

content/posts/newsletter-016/index.md

+33
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,39 @@ rich text (bold, italic, underline, size and some layout improvements).
357357
[KAS-text]: https://github.com/kas-gui/kas-text
358358
[@dhardy]: https://github.com/dhardy
359359

360+
### [Dotrix]
361+
362+
![Animated low-poly character rendered by Dotrix](dotrix-rendering.png)
363+
_A screenshot of running low-poly female model_
364+
365+
The goal of [Dotrix] is to become a 3D engine for the new RPG project. The
366+
engine is free and open source, delivering a set of common high-level features
367+
like skeletal animation, skybox, terrain, camera controlling, input mapping and
368+
many others. It is built on top of the
369+
[wgpu](https://github.com/gfx-rs/wgpu-rs/) with an ECS core which is a part of
370+
the engine.
371+
372+
Currently supported features:
373+
374+
- Linear ECS with systems as simple functions, that can have optional context
375+
- Import of textures from PNG files
376+
- Import of multiple assets from GLTF files (textures, meshes, skins and
377+
animations)
378+
- FPS and delta time counters
379+
- Rendering of meshes and simple scenes with light and camera controls
380+
- Rendering of skeletal animations
381+
- 3 showcase demo applications
382+
383+
Next in sprint:
384+
385+
- Input management and mapping
386+
- Full camera control with mouse
387+
- Skybox renderer
388+
389+
[Dotrix]: https://github.com/lowenware/dotrix
390+
[Developer's Twitter]: https://twitter.com/lowenware
391+
[Developer's Discrod]: https://discord.gg/DrzwBysNRd
392+
360393
### [Tetra]
361394

362395
[Tetra] is a simple 2D game framework, inspired by XNA and Raylib. This month,

0 commit comments

Comments
 (0)