Skip to content

Commit 9286412

Browse files
authored
N42: Foxtrot (#1271)
1 parent 158fa4c commit 9286412

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

content/news/042/foxtrot.gif

1.57 MB
Loading

content/news/042/index.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,31 @@ A more detailed update summary is available [here][de-update-04].
119119

120120
## Tooling Updates
121121

122+
### [Foxtrot]
123+
124+
![Foxtrot in action](foxtrot.gif)
125+
126+
[Foxtrot] was created by [@janhohenheim] as an all-in-one starting point for 3D
127+
projects made in Bevy. While he appreciated that other Bevy templates showed
128+
nicely how to wire up systems and setup a game loop, he was missing a showcase
129+
for commonly used features that are scattered around various libraries. So he created
130+
Foxtrot, where he collected most basic features he could need for future
131+
projects or jams. The current version [v0.1.5] features:
132+
133+
- loading a 3D level from GLTF files
134+
- automatically assigning physics colliders
135+
- a custom dialog system
136+
- saving and loading the game
137+
- a force-based third-person character controller
138+
- shaders
139+
- pathfinding
140+
- a flexible camera system with easings
141+
- a custom ingame editor window for live tweaks such as spawning new objects.
142+
143+
[Foxtrot]: https://github.com/janhohenheim/foxtrot
144+
[@janhohenheim]: https://github.com/janhohenheim
145+
[v0.1.5]: https://github.com/janhohenheim/foxtrot/releases/tag/v0.1.5
146+
122147
## Library Updates
123148

124149
### [big-brain]

0 commit comments

Comments
 (0)