Skip to content

Commit dd4f796

Browse files
committed
Add Arsenal Game Engine
1 parent 249c1ae commit dd4f796

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

content/posts/newsletter-011/index.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,48 @@ If needed, a section can be split into subsections with a "------" delimiter.
6969

7070
## Library & Tooling Updates
7171

72+
### Arsenal Game Engine
73+
74+
[Arsenal] is the concept for a 2D and 3D game engine that is fully integrated
75+
with [Blender] and built on a Rust core. The engine will be built around an
76+
entity component system ( probably [Shipyard] ) for its performance and game
77+
design advantages. The vision of Arsenal is to build an Open Source game engine
78+
that is suitable for games of any scale and that is easily approachable by a
79+
wide audience of both complete beginners and seasoned experts.
80+
81+
#### Development Plans
82+
83+
Arsenal currently has a [POC][ars_poc] working, but there is no support for
84+
adding custom game logic. The next major step for Arsenal is to get initial
85+
[scripting support][ship_script_support] in Shipyard. The scripting plan for
86+
Arsenal borrows heavily from the [Amethyst scripting RFC][amethyst_scrpt_rfc]
87+
with the first target scripting language being Python. Other languages that are
88+
candidates for being added later are be [Mun], Lua, and maybe other languages
89+
written in Rust such as [Gluon].
90+
91+
More information on the Arsenal development direction can be found in the latest
92+
Arsenal development [blog post][arsenal_update].
93+
94+
#### GitHub Sponsors
95+
96+
[Katharos Technology][ktech] has gone live on [GitHub Sponsors][ghs_ktech] as a
97+
means to fund development of the development of the [Arsenal] game engine and
98+
supporting Rust gamedev libraries and tools such as [GFX], and [WGPU].
99+
100+
[ktech]: https://katharostech.com
101+
[ghs_ktech]: https://github.com/sponsors/katharostech/
102+
[arsenal]: https://github.com/katharostech/arsenal
103+
[gfx]: https://github.com/gfx-rs/gfx
104+
[wgpu]: https://github.com/gfx-rs/wgpu
105+
[arsenal_update]: https://katharostech.com/post/arsenal-development-now-on-github-sponsors
106+
[blender]: https://blender.org
107+
[shipyard]: https://github.com/leudz/shipyard
108+
[ship_script_support]: https://github.com/leudz/shipyard/issues/96
109+
[amethyst_scrpt_rfc]: https://github.com/amethyst/rfcs/blob/master/0001-scripting.md
110+
[mun]: https://mun-lang.org/
111+
[gluon]: https://github.com/gluon-lang/gluon
112+
[ars_poc]: https://github.com/katharostech/arsenal/releases/tag/v0.1.0
113+
72114
## Popular Workgroup Issues in Github
73115

74116
<!-- Up to 10 links to interesting issues -->

0 commit comments

Comments
 (0)