8000 Merge branch 'source' into n28-bracket-tutorials · ozkriff/rust-gamedev.github.io@f192aa0 · GitHub
[go: up one dir, main page]

Skip to content

Commit f192aa0

Browse files
authored
Merge branch 'source' into n28-bracket-tutorials
2 parents 2b7047e + 63ae88b commit f192aa0

File tree

3 files changed

+66
-0
lines changed

3 files changed

+66
-0
lines changed

content/news/028/index.md

Lines changed: 66 additions & 0 deletions
< 8000 td data-grid-cell-id="diff-39a5beb438702c74cef796d95661a534cfdf4bffa55db7cc35edbf77a83948ff-544-561-1" data-selected="false" role="gridcell" style="background-color:var(--bgColor-default);text-align:center" tabindex="-1" valign="top" class="focusable-grid-cell diff-line-number position-relative diff-line-number-neutral left-side">561
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,23 @@ raytraced results:
424424
[raytracer-challenge-shadows]: https://youtu.be/agqAUa1qgGo
425425
[raytracer-challenge-planes]: https://youtu.be/4y1aRPiH9Ko
426426

427+
### [Rustacean Station 48][rustacean-station-48]
428+
429+
![Rustacean Station Logo](rustacean-station.jpeg)
430+
431+
The [Rustacean Station][rustacean-station] is a podcast about the Rust language.
432+
433+
In November, [Herbert Wolverson][herbert-wolverson] [was
434+
interviewed][rustacean-station-48] about game development in Rust. In this
435+
episode, lots is discussed about existing game development engines, and how Rust
436+
is breaking into this space with engines like Bevy, Amethyst, and RG3D. There is
437+
also a discussion on the Entity Component System paradigm in comparison to
438+
Object Oriented Programming.
439+
440+
[herbert-wolverson]: https://twitter.com/herberticus
441+
[rustacean-station]: https://rustacean-station.org/
442+
[rustacean-station-48]: https://rustacean-station.org/episode/048-herbert-wolverson/
443+
427444
### [Rust Roguelike Tutorial][rl-tut]
428445

429446
![ascii map and ui](rl-tut.jpg)
@@ -542,6 +559,44 @@ suitable for replacing traditional 2D DCC applications.
542559
[graphite-twitter]: https://twitter.com/GraphiteEditor
543560
[graphite-live-demo]: https://editor.graphite.design
544

562+
### [Solid Editor][solid]
563+
564+
[![youtube preview: modelling tree's branches using ball as a cursor](solid-editor.jpg)][solid-video]
565+
_A [demo video][solid-video] of using the editor_
566+
567+
[Solid Editor][solid] is [Solid Engine][solid-engine]'s custom built
568+
voxel graphics editor.
569+
It is designed to be a key part of the engine's asset pipeline,
570+
enabling creation of game-ready voxel graphics assets.
571+
Since the engine part is pretty far from being done, the author decided
572+
to release this editor as a standalone application.
573+
574+
> Besides being natively compatible with Solid Engine, the editor sports
575+
> some generally interesting and unique features.
576+
>
577+
> - True WYSIWYG editing. The editor scene is rendered using Solid Engine's
578+
> path tracer in real time, yielding realistic lighting while editing.
579+
> - The possibility to edit voxels directly in 3D, by using any
580+
> brightly colored ball as a 3D pointing device.
581+
> Read more about the [Ball Pointer][solid-ball].
582+
> - A novel approach to editor tools.
583+
> Instead of many different tools with overlapping functionality
584+
> (e.g. "draw square" vs. "select square", or "bucket fill" vs. "magic wand")
585+
> there is only one, a versatile Selection tool.
586+
> Different effects can be applied to the selected voxels,
587+
> producing the same results as regular editor tools.
588+
> Combined with real-time effect preview, the user experience is very similar
589+
> to that of classic graphics editors, with the added benefit
590+
> of being able to tweak every edit before applying it.
591+
592+
_Discussions:
593+
[/r/rust_gamedev](https://reddit.com/r/rust_gamedev/comments/qrsu1n/solid_editor_a_voxel_editor)_
594+
595+
[solid]: https://solidengine.org/solid-editor
596+
[solid-engine]: https://solidengine.org
597+
[solid-video]: https://youtube.com/watch?v=GuVM3W9Pfdg
598+
[solid-ball]: https://solidengine.org/ball-pointer
599+
545600
## Library Updates
546601

547602
### [Pixels] 0.8.0 👾
@@ -661,6 +716,17 @@ or [join the next meeting][join].
661716
<!-- Links to handpicked reddit/twitter/urlo/etc threads that provide
662717
useful information -->
663718

719+
- [/r/rust_gamedev](https://reddit.com/r/rust_gamedev):
720+
- ["Using an ECS as a general-purpose storage container?"](
721+
https://reddit.com/r/rust_gamedev/comments/qkb77k/ecs_as_general_container)
722+
- ["Where to start?"](https://reddit.com/r/rust_gamedev/comments/qmdw2a/where_to_start)
723+
- ["status of wasm32 support in existing game frameworks/engines"](
724+
https://reddit.com/r/rust_gamedev/comments/qzhx8u/status_of_wasm32_support)
725+
- ["Can Rust do what any C++ game server can at a similar speed?"](
726+
https://reddit.com/r/rust_gamedev/comments/qze1v0/can_rust_do_what_c_server_can)
727+
- ["Developing a cross-platform game for browser, Ios, and Android using rust?"](
728+
https://reddit.com/r/rust_gamedev/comments/r0yia7/crossplatform_game_browser_ios)
729+
664730
## Requests for Contribution
665731

666732
<!-- Links to "good first issue"-labels or direct links to specific tasks -->
68.6 KB
Loading

content/news/028/solid-editor.jpg

208 KB
Loading

0 commit comments

Comments
 (0)
0