Skip to content

Commit 32757a3

Browse files
authored
N20: Learning Materials (#580)
* N20: rg3d tutorials * N20: TDD * N20: Robo Instructus article
1 parent d4afcd4 commit 32757a3

File tree

4 files changed

+47
-0
lines changed

4 files changed

+47
-0
lines changed

content/posts/newsletter-020/index.md

+47
Original file line numberDiff line numberDiff line change
@@ -914,6 +914,53 @@ why it's useful.
914914
[kettlecorn_twitter]: https://twitter.com/kettlecorn
915915
[ecs-in-rust]:https://ianjk.com/ecs-in-rust/
916916

917+
### Writing a 3D Shooter using rg3d
918+
919+
[![Demo of the third part: shooting at a moving zombie](rg3d-tut.jpg)][rg3d-tut3]
920+
921+
[@mrDIMAS] started a tutorial series about making a 3D shooter
922+
using the [rg3d] game engine.
923+
So far three parts were released:
924+
925+
- ["Character Controller"][rg3d-tut1] - engine & editor basics,
926+
simple character controller.
927+
- ["Weapons"][rg3d-tut2] - player weapon with recoil and simple impact effect.
928+
- ["Bots, AI"][rg3d-tut3] - bots, actor animations, and a simple AI.
929+
930+
[rg3d-tut1]: https://rg3d.rs/tutorials/2021/03/05/tutorial1.html
931+
[rg3d-tut2]: https://rg3d.rs/tutorials/2021/03/09/tutorial2.html
932+
[rg3d-tut3]: https://rg3d.rs/tutorials/2021/03/11/tutorial3.html
933+
934+
### [Using Tests to Speed Up Your Feedback Loop][tdd-feedback]
935+
936+
![Tile map with basic agents and resources](robotcards.png)
937+
938+
[@philipk] shared a [blog post][tdd-feedback] about using tests not only
939+
for verifying correctness, but also for faster feedback loops in some
940+
circumstances. [RobotCards] - a WIP game that uses the Legion ECS -
941+
is used as a practical example.
942+
943+
_Discussions:
944+
[/r/rust_gamedev](https://reddit.com/r/rust_gamedev/comments/man8u1/using_tests_to_speed_up_your_feedback_loop)_
945+
946+
[@philipk]: https://github.com/philipk
947+
[tdd-feedback]: https://philipk.github.io/devblog/blog/tdd-gamedev-feedback-loop
948+
[RobotCards]: https://philipk.github.io/devblog/robotcards
949+
950+
### [Robo Instructus Is a Coding Game Built Entirely in Rust][robo-article]
951+
952+
![A screenshot from the middle of the game](robo.jpg)
953+
954+
This month Tammy Xu published an article about [Alex Butler]'s two-year journey
955+
of creating [Robo Instructus][robo].
956+
The article touches lots of topics like:
957+
why a custom game engine in Rust was choosen, design of the custom
958+
scripting language, and game design of programming puzzles.
959+
960+
[robo-article]: https://builtin.com/software-engineering-perspectives/rust-puzzle-game
961+
[Alex Butler]: https://twitter.com/bigabgames
962+
[robo]: https://store.steampowered.com/app/1032170/Robo_Instructus
963+
917964
## Library & Tooling Updates
918965

919966
### [kira]
246 KB
Loading

content/posts/newsletter-020/robo.jpg

733 KB
Loading
103 KB
Loading

0 commit comments

Comments
 (0)