Skip to content

Commit 79b5606

Browse files
AngelOnFiraozkriff
andauthored
N17: Textyle (#443)
* Textyle December Content * N17: Textyle: Add img & /r/rust_gamedev link Co-authored-by: Andrey Lesnikov <[email protected]>
1 parent c848372 commit 79b5606

File tree

2 files changed

+27
-0
lines changed

2 files changed

+27
-0
lines changed

content/posts/newsletter-017/index.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -833,6 +833,33 @@ _Discussions:
833833
[rayon]: https://github.com/rayon-rs/rayon
834834
[crates.io]: https://crates.io/
835835

836+
### [Textyle]
837+
838+
![Screenshot with a simple settlement map](textyle.png)
839+
840+
[Textyle] by [Stefan Devai][@stefandevai] is a simple web-based tilemap editor
841+
for 2D games built using React JS and Rust (WASM).
842+
843+
You can try it out now [in the browser][textyle-browser].
844+
845+
Textyle aims to simplify and speed up the process of making tilemaps for your
846+
games. Running on the web means that you don't have to download any additional
847+
tools for creating your maps, and exporting it to an easy format means that you
848+
don't have to add additional libraries or plugins to your game.
849+
850+
React JS was used for the UI, WebGL for the rendering and Rust compiled to WASM
851+
for the tilemap logic and algorithms. Right now most of the code is JavaScript,
852+
however, most of the features in the roadmap will take advantage of Rust and
853+
WASM. The project is in its initial stages of development, expect great
854+
improvements to come!
855+
856+
_Discussions:
857+
[/r/rust_gamedev](https://reddit.com/r/rust_gamedev/comments/khl8jq/textyle)_
858+
859+
[Textyle]: https://github.com/stefandevai/textyle
860+
[textyle-browser]: https://textyle.app/edit
861+
[@stefandevai]: https://github.com/stefandevai
862+
836863
### [Rust Graphics Playground][rust-graphics-playground]
837864

838865
![Rust Graphics Playground Demo](rust-graphics-playground.gif)
96.5 KB
Loading

0 commit comments

Comments
 (0)