Skip to content

Commit 0fa3c18

Browse files
PsichiX17cupsofcoffeeAngelOnFira
authored
N28: Oxygengine + NavMesh (#875)
* added sections for oxygengine and navmesh * added missing LDtk note * replaced gif link with one pointing to commit * replaced gif link with one pointing to commit * Apply suggestions from code review * Update content/news/028/index.md * added optimized local gif * Fixed ordering Co-authored-by: Joe Clay <[email protected]> Co-authored-by: Forest Anderson <[email protected]>
1 parent 80f0159 commit 0fa3c18

File tree

2 files changed

+45
-0
lines changed

2 files changed

+45
-0
lines changed

Diff for: content/news/028/index.md

+45
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,36 @@ Additionally, development has begun on version 0.7 - check out
356356
[tetra-changelog]: https://github.com/17cupsofcoffee/tetra/blob/main/CHANGELOG.md
357357
[tetra-07]: https://github.com/17cupsofcoffee/tetra/issues/297
358358

359+
### [Oxygengine] v0.24.0
360+
361+
![Oxygengine RPG game template](oxygengine-overworld.gif)
362+
363+
The hottest HTML5 + WASM game engine for games written in Rust with web-sys.
364+
365+
[@PsichiX], the creator of [Oxygengine], spent last two months on making:
366+
367+
- First few chapters of the book explaining how Oxygengine works in:
368+
[Oxygengine Essentials Book][oxygengine-book].
369+
- New hardware-accelerated renderer based on Material Graphs (to allow making
370+
faster and better quality game visuals - more about that in
371+
[Material Graph based rendering][oxygengine-material-graph] chapter).
372+
- New Overworld game module (which aims to provide all essential features needed
373+
by RPG game developers, to let them focus on making an actual game).
374+
- New AI feature module (WIP) that integrates [Emergent AI][emergent] crate with
375+
the engine.
376+
- Plugin-based asset pipeline as well as support for LDtk software projects.
377+
378+
All these changes marks the beginning of stabilizing phase of the engine.
379+
The API more or less won't change much - now the focus is put entirely on
380+
the features that will push progress towards the Ignite visual game editor
381+
for artists and game designers to use.
382+
383+
[Oxygengine]: https://github.com/PsichiX/Oxygengine
384+
[@PsichiX]: https://twitter.com/PsichiX
385+
[oxygengine-book]: https://psichix.github.io/Oxygengine/
386+
[oxygengine-material-graph]: https://psichix.github.io/Oxygengine/concepts/ha-renderer/introduction.html#material-graph-based-rendering
387+
[emergent]: https://github.com/PsichiX/emergent
388+
359389
## Learning Material Updates
360390

361391
### [The Raytracer Challenge][raytracer-challenge-github]
@@ -535,6 +565,21 @@ preserving safety, [issue #808][gd-808] was opened.
535565
[gd-discord]: https://discord.com/invite/FNudpBD
536566
[gd-twitter]: https://twitter.com/GodotRust
537567

568+
### [NavMesh] v0.12.1
569+
570+
NavMesh crate is a path finding library for 2D and 3D games.
571+
572+
This month changes by [@PsichiX]:
573+
574+
- Added NavGrid structure to find paths on grids.
575+
- Added NavFreeGrid structure to find paths on cells put in free layout manner
576+
(used for example on clusters of cells rather than condensed grid).
577+
- Added NavIslands structure to allow hierarchical path finding (used for
578+
example with streamed navigation islands, such as other path finding
579+
structures).
580+
581+
[NavMesh]: https://github.com/PsichiX/navmesh
582+
538583
## Popular Workgroup Issues in Github
539584

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

Diff for: content/news/028/oxygengine-overworld.gif

2.49 MB
Loading

0 commit comments

Comments
 (0)