Skip to content

Commit b1f54fb

Browse files
seratonikozkriff
andauthored
Newsletter 10: For The Quest Updates (#149)
* Add May updates regarding For The Quest project * Fix auto-formatter changes to base template * Fix remaining formatting issues Co-authored-by: Andrey Lesnikov <[email protected]>
1 parent 419ecaa commit b1f54fb

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed
163 KB
Loading

content/posts/newsletter-010/index.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,40 @@ May's full weekly devlogs: "This Week In Veloren...":
132132
[veloren-opencollective]: https://opencollective.com/veloren
133133
[gamingonlinux]: https://www.gamingonlinux.com/2020/05/veloren-an-open-source-rpg-inspired-by-cube-world-has-a-new-release
134134

135+
### For The Quest
136+
137+
![For The Quest screenshot](forthequest.jpg)
138+
139+
For The Quest is the working title for a game in early development by
140+
[@seratonik]. Written entirely in Rust and compiled to WebAssembly,
141+
For The Quest is destined to become a MMORPG set in a post-apocalyptic
142+
Earth where your goal is to band together into like-minded factions to
143+
not only survive in this new world, but to unearth the cause of humanity's
144+
downfall.
145+
146+
For The Quest is currently undergoing engine development with a focus on
147+
running smoothly in modern browsers using WebGL 2.0 before moving onto
148+
native desktop ports.
149+
150+
New developments in May:
151+
152+
- All game assets are now defined server-side in a database and are streamed
153+
to the client on demand as areas are requested
154+
- New desert / sand assets added to test the new asset loading system
155+
- Translucent water surfaces with primitive refraction effect added
156+
- New "picking" system implemented that is aware of the 3D coordinates at
157+
location of selection in addition to being aware of which object selected
158+
- A basic world editing UI has been built in React / Javascript and interfaced
159+
to the game engine via WASM bindings, features include: displaying info about
160+
currently selected object, deleting objects, adding any object type, creating
161+
new maps and teleporting to any existing map
162+
- Map changes are persisted on the server and location of player is now
163+
restored when closing the client and coming back later
164+
165+
Follow [@seratonik] on Twitter for updates.
166+
167+
[@seratonik]: https://twitter.com/seratonik
168+
135169
## Learning Material Updates
136170

137171
### Rust Sokoban Tutorial

0 commit comments

Comments
 (0)