Skip to content

Commit 76cc6a3

Browse files
committed
Add Arsenal Game Engine
1 parent 0a05771 commit 76cc6a3

File tree

1 file changed

+43
-5
lines changed

1 file changed

+43
-5
lines changed

content/posts/newsletter-011/index.md

Lines changed: 43 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Want something mentioned in the next newsletter?
2323
[Send us a pull request][pr].
2424
Feel free to send PRs about your own projects!
2525

26-
[Rust]: https://rust-lang.org
26+
[rust]: https://rust-lang.org
2727
[join]: https://github.com/rust-gamedev/wg#join-the-fun
2828
[pr]: https://github.com/rust-gamedev/rust-gamedev.github.io
2929
[coordination]: https://github.com/rust-gamedev/rust-gamedev.github.io/issues?q=label%3Acoordination
@@ -101,12 +101,12 @@ overall quality of the code base and working towards the next release: Mun v0.3.
101101

102102
Their [June updates][mun-june] include:
103103

104-
- [*Make It or Break It* contest](https://github.com/mun-lang/mun/issues/220);
104+
- [_Make It or Break It_ contest](https://github.com/mun-lang/mun/issues/220);
105105
- several fixes for issues that arose thanks to the contest;
106106
- the foundation for Mun projects;
107107
- an initial language server setup;
108108

109-
[Mun]: https://mun-lang.org
109+
[mun]: https://mun-lang.org
110110
[mun-release]: https://mun-lang.org/blog/2020/05/16/release-mun-v0-2-0
111111
[mun-june]: https://mun-lang.org/blog/2020/06/30/this-month-june
112112

@@ -136,7 +136,7 @@ written with the framework on platforms without threading - notably, web.
136136

137137
[yaks]: https://crates.io/crates/yaks
138138
[`hecs`]: https://crates.io/crates/hecs
139-
[Rayon]: https://crates.io/crates/rayon
139+
[rayon]: https://crates.io/crates/rayon
140140

141141
### [Tetra 0.4][tetra-040]
142142

@@ -156,6 +156,44 @@ still a work in progress, so contributions are welcomed!
156156
[tetra-040]: https://twitter.com/17cupsofcoffee/status/1275778769077317637
157157
[tetra-dist]: https://tetra.seventeencups.net/distributing/
158158

159+
### [Arsenal Game Engine][arsenal]
160+
161+
[Arsenal] is the concept for a 2D and 3D game engine that is fully integrated
162+
with [Blender] and built on a Rust core. The engine will be built around an
163+
entity component system ( probably [Shipyard] ) for its performance and game
164+
design advantages. The vision of Arsenal is to build an Open Source game engine
165+
that is suitable for games of any scale and that is easily approachable by a
166+
wide audience of both complete beginners and seasoned experts.
167+
168+
Arsenal currently has a [POC][ars_poc] working, but there is no support for
169+
adding custom game logic. The next major step for Arsenal is to get initial
170+
[scripting support][ship_script_support] in Shipyard. The scripting plan for
171+
Arsenal borrows heavily from the [Amethyst scripting RFC][amethyst_scrpt_rfc]
172+
with the first target scripting language being Python. Other languages that are
173+
candidates for being added later are be [Mun], Lua, and maybe other languages
174+
written in Rust such as [Gluon].
175+
176+
More information on the Arsenal development direction can be found in the latest
177+
Arsenal development [blog post][arsenal_update].
178+
179+
[Katharos Technology][ktech] has gone live on [GitHub Sponsors][ghs_ktech] as a
180+
means to fund development of the development of the [Arsenal] game engine and
181+
supporting Rust gamedev libraries and tools such as [GFX], and [WGPU].
182+
183+
[ktech]: https://katharostech.com
184+
[ghs_ktech]: https://github.com/sponsors/katharostech/
185+
[arsenal]: https://github.com/katharostech/arsenal
186+
[gfx]: https://github.com/gfx-rs/gfx
187+
[wgpu]: https://github.com/gfx-rs/wgpu
188+
[arsenal_update]: https://katharostech.com/post/arsenal-development-now-on-github-sponsors
189+
[blender]: https://blender.org
190+
[shipyard]: https://github.com/leudz/shipyard
191+
[ship_script_support]: https://github.com/leudz/shipyard/issues/96
192+
[amethyst_scrpt_rfc]: https://github.com/amethyst/rfcs/blob/master/0001-scripting.md
193+
[mun]: https://mun-lang.org/
194+
[gluon]: https://github.com/gluon-lang/gluon
195+
[ars_poc]: https://github.com/katharostech/arsenal/releases/tag/v0.1.0
196+
159197
## Popular Workgroup Issues in Github
160198

161199
<!-- Up to 10 links to interesting issues -->
@@ -207,7 +245,7 @@ and highlight events from the past. -->
207245

208246
Just an interesting Rust gamedev link from the past. :)
209247

210-
------
248+
---
211249

212250
That's all news for today, thanks for reading!
213251

0 commit comments

Comments
 (0)