Uploaded July 2023 | Updated September 2026, 2 weeks ago
Rust macros are magic.
I want to show you a real life application of a powerful rust macro I put together, that handles spell assets in the bevy game engine.
If you want to learn more about macro programming with Rust I recommend checking these videos out:
Rust's Witchcraft by @NoBoilerplate youtu.be/MWRPYBoCEaY
Declarative Macros in Rust by @letsgetrusty youtu.be/KsJHlqULpO4
rust libraries used in this video:
bevy (game engine)
serde (serialization + deserialization)
ron (file format, similar to json. Ron integrates awesomely with rust)
Support me!
⁍ Patreon: patreon.com/Tantandev
⁍ Monero: 43Ktj1Bd4Nkaj4fdx6nPvBZkJewcPjxPB9nafnepM7SdGtcU6rhpxyLiV9w3k92rE1UqHTr4BNqe2ScsK1eEENvZDC3W1ur
My discord group:
discord.gg/9P8QSYf
#gamedev #rustlang
Rust macros are magic.
I want to show you a real life application of a powerful rust macro I put together, that handles spell assets in the bevy game engine.
If you want to learn more about macro programming with Rust I recommend checking these videos out:
Rust's Witchcraft by @NoBoilerplate youtu.be/MWRPYBoCEaY
Declarative Macros in Rust by @letsgetrusty youtu.be/KsJHlqULpO4
rust libraries used in this video:
bevy (game engine)
serde (serialization + deserialization)
ron (file format, similar to json. Ron integrates awesomely with rust)
Support me!
⁍ Patreon: patreon.com/Tantandev
⁍ Monero: 43Ktj1Bd4Nkaj4fdx6nPvBZkJewcPjxPB9nafnepM7SdGtcU6rhpxyLiV9w3k92rE1UqHTr4BNqe2ScsK1eEENvZDC3W1ur
My discord group:
discord.gg/9P8QSYf
#gamedev #rustlang

![5 Game Developers VS One Art Pack (feat Yannick, Poly Mars, Barji, Khud0)
A game jam where instead of a random theme, a mystery art pack has to be used to create a game within 72 hours or 3 days.
Im joined by 4 amazing developers in this episode and we all had a blast trying to fit this art pack into a game.
➤ Participants:
PolyMars: https://www.youtube.com/channel/UCl7dSJloxuCa9IBFml7sakw
Khud0: https://www.youtube.com/channel/UCTr74O-QyugnwXyrcxsXGEA
Yannick: https://www.youtube.com/channel/UCKsO3tjZNcKtRTYfhv-rQuA
Barji: https://www.youtube.com/channel/UCz3l6nyODzXLzTxIkARZ8rw
Tantan: Right here buddy!
TRY THE GAMES:
Khud0: https://khud0.itch.io/rocketroll
Yannick: https://ysopprod.itch.io/kenneywar
(not everyone released their game, but Khud0 and Yannick did :D)
Want to support me?
⁍ Patreon: https://patreon.com/Tantandev
Monero: 43Ktj1Bd4Nkaj4fdx6nPvBZkJewcPjxPB9nafnepM7SdGtcU6rhpxyLiV9w3k92rE1UqHTr4BNqe2ScsK1eEENvZDC3W1ur
➤ Music
♫ Kirby-like: Noah James
♫ Watch https://www.youtube.com/channel/UCbWKKxshYuTyg3m5rohEbeg
♫ Rest of the songs: youtube music library
[ Timestamps ]
0:00 Intro
0:19 Contestants
0:29 Rules
1:08 Poly Mars
3:21 Reactions to Poly Mars
5:07 Khud0
6:21 Reactions to Khud0
8:18 Yannick
10:36 Reactions to Yannick
12:23 TanTan
14:14 Reactions to TanTan
16:49 Barji
18:11 TanTans MIXTAPE Art-Pack JAM!
[About]
Hey! I’m an indie game developer, that loves testing out different game engines and languages.
I usually tackle some shorter projects in form of devlogs. Sometimes when I feel extra juicy, I upload the source code of the projects I’m showcasing! I try to upload weekly, hope you guys enjoy!
#gamedev #unity #gamejam 5 Game Developers VS One Art Pack (feat Yannick, Poly Mars, Barji, Khud0)](https://i.ytimg.com/vi/O2zr1RDZabU/mqdefault.jpg)
![Snake But I Made It For Keyboard Using RUST
I made a snake game for keyboard using the Rust Programming language.
➤ Snek github page:
https://github.com/TanTanDev/wooting_snake
➤ Download game: (Wooting keyboard compatible only)
https://github.com/TanTanDev/wooting_snake/releases/tag/1.00
[ Timestamps ]
0:00 Epic gameplay
0:58 What Have I Done Oh My
1:17 Selling you on the idea
1:40 Rust programming
2:00 So It Begins
2:33 TanTans mixtape - 0 Day
3:16 Keyboard sdk problems
3:41 TanTans mixstape - SNEK GOS NOM
4:09 Sound effects
4:30 Gameplay, no commentary
4:52 Play it yourself?
5:30 SNEK GOES BAIBAI
➤ Music
♫ Track: Nintendo膣69 - ブラジル蒸気モリー (BrvzilivnVvpormollyBitch)
♫ Watch: https://www.youtube.com/watch?v=aOm6KTPACHQ
[About]
Hey! I’m an indie game developer, that loves testing out different game engines and languages.
I usually tackle some shorter projects in form of devlogs. Sometimes when I feel extra juicy, I upload the source code of the projects I’m showcasing! I try to upload weekly, hope you guys enjoy!
#rustlang #gamedev Snake But I Made It For Keyboard Using RUST](https://i.ytimg.com/vi/OhhscXz-60g/mqdefault.jpg)




![I Made Flappy Bird With Rust & Bevy
Bevy is a new game engine for the Rust Programming language, today I made a flappy bird clone using it, and sharing my experience programming with it.
Bevy is open source, cross platform and supports both 2D and 3D. Im very excited to see where this game engine is going.
Source Code: https://github.com/TanTanDev/flappy_bevy
⁍ Patreon: https://patreon.com/Tantandev
➤ Music
♫ Track: Kirby-like | By Noah James
♫ Watch: https://www.youtube.com/watch?v=ySXONOsLyYY
♫ Track: [Electro Swing] TeknoAxe - Piccolo and a Cane [No Copyright Music]
♫ Watch: https://youtu.be/tG9EEkg4Tlk
[About]
Hey! I’m an indie game developer, that loves testing out different game engines and languages.
I usually tackle some shorter projects in form of devlogs. Sometimes when I feel extra juicy, I upload the source code of the projects I’m showcasing! I try to upload weekly, hope you guys enjoy! I Made Flappy Bird With Rust & Bevy](https://i.ytimg.com/vi/Qjc0V58lB7A/mqdefault.jpg)
![Make Pong With RUST
Pong game tutorial using the Rust Programming Language and a game framework called GGEZ.
I decided to start working on this tutorial before vacation, it was suppose to be a small project, but apperantly making tutorials takes a long time!
➤ Source code!
https://github.com/TanTanDev/rusty_pong
⁍ Patreon: https://patreon.com/Tantandev
[ Timestamps ]
0:00 Intro
0:11 Requirements
0:22 Project setup
1:06 Getting the basics down
3:49 Drawing things on the screen
5:33 Player positioning
7:45 Ball setup
8:32 Input
9:49 Player collision
10:30 Cleanup movement code
11:23 Ball movement
13:24 Scoring
15:44 Fixing score positioning
16:30 BOUNCE!
18:35 Adding a middle line
19:32 General tips and thoughts!
[About]
Hey! I’m an indie game developer, that loves testing out different game engines and languages.
I usually tackle some shorter projects in form of devlogs. Sometimes when I feel extra juicy, I upload the source code of the projects I’m showcasing! I try to upload weekly, hope you guys enjoy!
#rustlang #gamedev Make Pong With RUST](https://i.ytimg.com/vi/TUE_HSgQiG0/mqdefault.jpg)

