Skip to content

Commit e6b8160

Browse files
authored
N41: Temple Knight (#1240)
1 parent 159621d commit e6b8160

File tree

2 files changed

+35
-0
lines changed

2 files changed

+35
-0
lines changed

content/news/041/index.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,41 @@ into lovable dioramas. Wishlist on [Steam][Tiny Glade]!
143143
[@h3r2tic]: https://twitter.com/h3r2tic
144144
[Tiny Glade]: https://store.steampowered.com/app/2198150/Tiny_Glade/
145145

146+
### [Temple Knight]
147+
148+
![Shooting automatons in Temple Knight](temple-knight.jpg)
149+
_Shooting automatons in Temple Knight_
150+
151+
Temple Knight ([Itch.io][tk-itch], [Twitter][tk-twitter])
152+
by [@nilaysavant] is a 3D FPS game developed using [Bevy].
153+
You play the role of a knight and protect the temple from raiding automatons.
154+
155+
What began as an experiment to learn game dev in Rust using [Bevy].
156+
Initially motivated by the visual appeal of a [scene running in the browser via WASM].
157+
It quickly started taking the shape of a game:
158+
159+
- From adding [Rapier] for [basic physics] to developing mechanics for other entities.
160+
- Path finding for Automaton's using [control systems].
161+
- Which was later switched to a deterministic [A-start navmesh approach].
162+
- Developed mechanics for the player controller including the first-person-camera.
163+
- Implemented weapon + projectiles systems.
164+
- Finally [custom shaders for projectiles] were added as a finishing touch.
165+
166+
An experiment that became the first game published by [@nilaysavant].
167+
Play [Temple Knight] in your browser.
168+
169+
[Temple Knight]: https://nilaysavant.itch.io/temple-knight
170+
[tk-itch]: https://nilaysavant.itch.io/temple-knight
171+
[tk-twitter]: https://twitter.com/nilay_savant/status/1607789552621727744
172+
[@nilaysavant]: https://github.com/nilaysavant
173+
[Bevy]: https://bevyengine.org/
174+
[scene running in the browser via WASM]: https://twitter.com/nilay_savant/status/1568307034390675456
175+
[Rapier]: https://rapier.rs/
176+
[basic physics]: https://twitter.com/nilay_savant/status/1569665425046384641
177+
[control systems]: https://twitter.com/nilay_savant/status/1573783227911012352
178+
[A-start navmesh approach]: https://twitter.com/nilay_savant/status/1574735050809413633
179+
[custom shaders for projectiles]: https://twitter.com/nilay_savant/status/1607115041253519361
180+
146181
## Engine Updates
147182

148183
## Learning Material Updates

content/news/041/temple-knight.jpg

290 KB
Loading

0 commit comments

Comments
 (0)