@@ -424,6 +424,23 @@ raytraced results:
424
424
[ raytracer-challenge-shadows ] : https://youtu.be/agqAUa1qgGo
425
425
[ raytracer-challenge-planes ] : https://youtu.be/4y1aRPiH9Ko
426
426
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
+
427
444
### [ Rust Roguelike Tutorial] [ rl-tut ]
428
445
429
446
![ ascii map and ui] ( rl-tut.jpg )
@@ -542,6 +559,44 @@ suitable for replacing traditional 2D DCC applications.
542
559
[ graphite-twitter ] : https://twitter.com/GraphiteEditor
543
560
[ graphite-live-demo ] : https://editor.graphite.design
544
<
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
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
+
545
600
## Library Updates
546
601
547
602
### [ Pixels] 0.8.0 👾
@@ -661,6 +716,17 @@ or [join the next meeting][join].
661
716
<!-- Links to handpicked reddit/twitter/urlo/etc threads that provide
662
717
useful information -->
663
718
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
+
664
730
## Requests for Contribution
665
731
666
732
<!-- Links to "good first issue"-labels or direct links to specific tasks -->
0 commit comments