home.social

#macroquad — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #macroquad, aggregated by home.social.

fetched live
  1. Hello folks! 👋✌️ How is't going today?

    I've add teleports to the game about Vasya who go to his Home 🏡.

    You can view the source code of the updated version here 🏔️👉 codeberg.org/xolatgames/Vasya-

    #rust #rustlang #macroquad #inkscape #2d #maze #game #games #gamedev #opensource #codeberg #2dgame #adventure #tiled #TiledMapEditor #devlog #devlogs

  2. Hello folks! 👋✌️ How is't going today?

    I've add teleports to the game about Vasya who go to his Home 🏡.

    You can view the source code of the updated version here 🏔️👉 codeberg.org/xolatgames/Vasya-

    #rust #rustlang #macroquad #inkscape #2d #maze #game #games #gamedev #opensource #codeberg #2dgame #adventure #tiled #TiledMapEditor #devlog #devlogs

  3. Hello everyone! ✌️

    I've add movable boxes 📦 to the game about Vasya who go to Home 🏡, for making some "logic levels" in a future 🧩.

    And, also, I've plans to change those dumb dialogs 💬 on more adequately ones.

    You can view the Vasya's source code here 🏔️👉 codeberg.org/xolatgames/Vasya-

    But a build of a new version will be published when I've change some levels in the game, and dialogs 🔨.

    I wish you a productive day tomorrow! 👋✌️

    #rust #rustlang #macroquad #games #gamedev #opensource #codeberg #maze

  4. Hello everyone! ✌️

    I've add movable boxes 📦 to the game about Vasya who go to Home 🏡, for making some "logic levels" in a future 🧩.

    And, also, I've plans to change those dumb dialogs 💬 on more adequately ones.

    You can view the Vasya's source code here 🏔️👉 codeberg.org/xolatgames/Vasya-

    But a build of a new version will be published when I've change some levels in the game, and dialogs 🔨.

    I wish you a productive day tomorrow! 👋✌️

    #rust #rustlang #macroquad #games #gamedev #opensource #codeberg #maze

  5. Hi folks! ✌️

    Here's the update of "Vasya go to home 🏡".

    I've add smooth shadows, and have add an animation for picking up items 🫳.

    You can download the last release on Codeberg 🏔️👉 codeberg.org/xolatgames/Vasya-

    Or on my website 👉 xolat.games/search-by-tags/mac

    Or view his source code here 🏔️👉 codeberg.org/xolatgames/Vasya-

    Have a fun day! 😉😜✌️👋

    #rust #rustlang #macroquad #inkscape #game #games #gamedev #tiled #maze #adventure #opensource #codeberg #tiledmapeditor #2d #singleplayer #topview #release #releases

  6. Hi folks! ✌️

    Here's the update of "Vasya go to home 🏡".

    I've add smooth shadows, and have add an animation for picking up items 🫳.

    You can download the last release on Codeberg 🏔️👉 codeberg.org/xolatgames/Vasya-

    Or on my website 👉 xolat.games/search-by-tags/mac

    Or view his source code here 🏔️👉 codeberg.org/xolatgames/Vasya-

    Have a fun day! 😉😜✌️👋

    #rust #rustlang #macroquad #inkscape #game #games #gamedev #tiled #maze #adventure #opensource #codeberg #tiledmapeditor #2d #singleplayer #topview #release #releases

  7. The next one thing is just a simple tiny working on optimization in Vasya who go to his home 🏡 (the project Codeberg 🏔️ page 👉 codeberg.org/xolatgames/Vasya-)

    So you can download the last version of Vasya from the "Release" section 👉 codeberg.org/xolatgames/Vasya-

    Or from my website 🙂. My website also always has last versions of the projects those I makes 😁

    #rust #rustlang #macroquad #linux #opensource #game #games #gamedev #2d #2dgame #mazes #maze #inkscape #tiled #TiledMapEditor #AppImage #codeberg

  8. The next one: I've add few new animations to "Vasya go to home 🏡", improved his performance, and now you can exit to the main menu when you've pressed Esc button in the game (Esc button close the game entirely before)

    So you can download the executable of Vasya from here 👉 codeberg.org/xolatgames/Vasya-

    Or check his source code here 👉 codeberg.org/xolatgames/Vasya-

    #rust #rustlang #macroquad #opensource #game #games #2d #maze #mazes #gamedev #2dgame #tiled

  9. The next one: I've add few new animations to "Vasya go to home 🏡", improved his performance, and now you can exit to the main menu when you've pressed Esc button in the game (Esc button close the game entirely before)

    So you can download the executable of Vasya from here 👉 codeberg.org/xolatgames/Vasya-

    Or check his source code here 👉 codeberg.org/xolatgames/Vasya-

    #rust #rustlang #macroquad #opensource #game #games #2d #maze #mazes #gamedev #2dgame #tiled

  10. Hi folks! 👋✌️ What's the beautiful day, right? 🙂

    I've publish the new version of "Vasya go to home 🏡", and you can download it from here 👉 codeberg.org/xolatgames/Vasya-

    Also don't forget to check my devlog 👉 xolat.games/devlogs/2026/03/21 , or it's sometimes better to subscribe on it through RSS 👉 xolat.games/feed.xml

    Have a good day to everyone! 😉

    #vasya #macroquad #rust #rustlang #game #gamedev #devlog #appimage #linux #games #indiegame #indiedev #inkscape #tiled #TiledMapEditor #2d #maze #arcade

  11. Hi folks! 👋✌️ What's the beautiful day, right? 🙂

    I've publish the new version of "Vasya go to home 🏡", and you can download it from here 👉 codeberg.org/xolatgames/Vasya-

    Also don't forget to check my devlog 👉 xolat.games/devlogs/2026/03/21 , or it's sometimes better to subscribe on it through RSS 👉 xolat.games/feed.xml

    Have a good day to everyone! 😉

    #vasya #macroquad #rust #rustlang #game #gamedev #devlog #appimage #linux #games #indiegame #indiedev #inkscape #tiled #TiledMapEditor #2d #maze #arcade

  12. Hi folks! ✌️

    Here's the little bugfix of Vasya who go to his home 🏡👉 codeberg.org/xolatgames/Vasya-

    The bug was let you to collect books 📚, restart a level, then collect them again ➕📚, but the previous ones didn't be erased.

    I've fix it! 😄😁

    #vasya #rust #rustlang #macroquad #2d #maze #game #games #gamedev #indie #indiedev #dev #devlog #arcade #development #appimage #linux #release #inkscape #tiled #TiledMapEditor

  13. Hi folks! ✌️

    Here's the little bugfix of Vasya who go to his home 🏡👉 codeberg.org/xolatgames/Vasya-

    The bug was let you to collect books 📚, restart a level, then collect them again ➕📚, but the previous ones didn't be erased.

    I've fix it! 😄😁

    #vasya #rust #rustlang #macroquad #2d #maze #game #games #gamedev #indie #indiedev #dev #devlog #arcade #development #appimage #linux #release #inkscape #tiled #TiledMapEditor

  14. Hi folks! ✌️

    Here's the FINAL update of Vasya who go to his home 🏡👉 codeberg.org/xolatgames/Vasya-

    Now I tested all levels, checked it, and made them walkthroughable 🚶‍♂️

    Don't forget to check my website 👉 xolat.games/ , and see you later folks 😉

    #vasya #rust #rustlang #macroquad #gamedev #indiedev #game #games #2d #maze #arcade #topview #inkscape #tiled #TiledMapEditor #indie #opensource #codeberg #appimage #linux #website #websites #site #sites

  15. Hi folks! ✌️

    Here's the FINAL update of Vasya who go to his home 🏡👉 codeberg.org/xolatgames/Vasya-

    Now I tested all levels, checked it, and made them walkthroughable 🚶‍♂️

    Don't forget to check my website 👉 xolat.games/ , and see you later folks 😉

    #vasya #rust #rustlang #macroquad #gamedev #indiedev #game #games #2d #maze #arcade #topview #inkscape #tiled #TiledMapEditor #indie #opensource #codeberg #appimage #linux #website #websites #site #sites

  16. Hi, folks! ✌️ I've add main menu options, continue the game ▶️, and also enabling and disabling music and sounds effects 🎶 feature to the game about Vasya who go to Home 🏡

    You can download the new version from here 👉 codeberg.org/xolatgames/Vasya-

    Or view his source code 👉 codeberg.org/xolatgames/Vasya-

    #rust #rustlang #inkscape #game #gamedev #games #2d #maze #adventure #codeberg #opensource #appimage #linux #linuxgaming #linux_gaming #Vasya #tiled #TiledMapEditor #macroquad

  17. Hi, folks! ✌️ I've add main menu options, continue the game ▶️, and also enabling and disabling music and sounds effects 🎶 feature to the game about Vasya who go to Home 🏡

    You can download the new version from here 👉 codeberg.org/xolatgames/Vasya-

    Or view his source code 👉 codeberg.org/xolatgames/Vasya-

    #rust #rustlang #inkscape #game #gamedev #games #2d #maze #adventure #codeberg #opensource #appimage #linux #linuxgaming #linux_gaming #Vasya #tiled #TiledMapEditor #macroquad

  18. I just published v0.5.0 of my Rust crate quad-gif to display GIF animations using Macroquad. It includes an option to set the FilterMode to allow pixel perfect rendering. It also adds a slightly improved command line parsing.

    github.com/ollej/quad-gif

    #Rust #RustLang #Macroquad #GIF

  19. I just published v0.5.0 of my Rust crate quad-gif to display GIF animations using Macroquad. It includes an option to set the FilterMode to allow pixel perfect rendering. It also adds a slightly improved command line parsing.

    github.com/ollej/quad-gif

    #Rust #RustLang #Macroquad #GIF

  20. Rusty Code is a small application that shows a snippet of code. It can be used to show code examples on a big screen. It’s also available as a web page that can show a GitHub gist or code from a URL parameter.

    The source code is available here:
    github.com/ollej/rusty-code

    Here is a web demo:
    ollej.github.io/rusty-code/dem

    #RustLang #Rust #Macroquad

  21. Rusty Code is a small application that shows a snippet of code. It can be used to show code examples on a big screen. It’s also available as a web page that can show a GitHub gist or code from a URL parameter.

    The source code is available here:
    github.com/ollej/rusty-code

    Here is a web demo:
    ollej.github.io/rusty-code/dem

    #RustLang #Rust #Macroquad

  22. Last year I started to implement the raytracer from the book The Ray-Tracer Challenge from Pragmatic Programmer by Jamis Buck. It describes all concepts very well, and the implementation is done through cucumber test cases, so it can be followed in any language you want.

    raytracerchallenge.com/

    My implementation is coded in Rust and renders the images using the game library Macroquad.
    github.com/ollej/macroquad-ray

    #Rust #RustLang #Macroquad #raytracer #gfx #RayTracerChallenge

  23. Last year I started to implement the raytracer from the book The Ray-Tracer Challenge from Pragmatic Programmer by Jamis Buck. It describes all concepts very well, and the implementation is done through cucumber test cases, so it can be followed in any language you want.

    raytracerchallenge.com/

    My implementation is coded in Rust and renders the images using the game library Macroquad.
    github.com/ollej/macroquad-ray

    #Rust #RustLang #Macroquad #raytracer #gfx #RayTracerChallenge

  24. I’ve implemented the roguelike game from Herbert Wolverson’s book Hands-on Rust using Macroquad for the graphics. The ECS used is still Legion, and the pathfinding is from bracket-lib.

    The code is available in the Rust GameDev working group’s Rust Game Ports repository that contains multiple games in different game engines. My port of Infinite Bunner is also available there. There’s also another port of the roguelike game using Bevy ECS to compare with.

    github.com/rust-gamedev/rust-g

    hands-on-rust.com/

    #Rust #RustLang #Macroquad #gamedev #book #ecs

  25. I’ve implemented the roguelike game from Herbert Wolverson’s book Hands-on Rust using Macroquad for the graphics. The ECS used is still Legion, and the pathfinding is from bracket-lib.

    The code is available in the Rust GameDev working group’s Rust Game Ports repository that contains multiple games in different game engines. My port of Infinite Bunner is also available there. There’s also another port of the roguelike game using Bevy ECS to compare with.

    github.com/rust-gamedev/rust-g

    hands-on-rust.com/

    #Rust #RustLang #Macroquad #gamedev #book #ecs

  26. Rusty Slider is a slideshow presentation app where all the slides are written in plain markdown text. The layout is completely separated and defined by JSON theme files, so you can focus on the content when writing the presentation.

    It supports images and syntax highlighted code blocks that can even be executed to show output.

    The app is available for Windows, Mac and Linux, and can also be run in a web browser.

    ollej.github.io/rusty-slider/

    #Rust #RustLang #Macroquad #slideshow #presentation

  27. Rusty Slider is a slideshow presentation app where all the slides are written in plain markdown text. The layout is completely separated and defined by JSON theme files, so you can focus on the content when writing the presentation.

    It supports images and syntax highlighted code blocks that can even be executed to show output.

    The app is available for Windows, Mac and Linux, and can also be run in a web browser.

    ollej.github.io/rusty-slider/

    #Rust #RustLang #Macroquad #slideshow #presentation

  28. The quad-gif crate is a small Rust library to display an animated GIF image with the game framework Macroquad. It also has a binary that opens a window showing a looping GIF animation.

    github.com/ollej/quad-gif

    #Rust #RustLang #Macroquad #gif

  29. The quad-gif crate is a small Rust library to display an animated GIF image with the game framework Macroquad. It also has a binary that opens a window showing a looping GIF animation.

    github.com/ollej/quad-gif

    #Rust #RustLang #Macroquad #gif

  30. About three years ago I ported the game Infinite Bunner from python to Rust and Macroquad. It is a modern remake of the old Frogger arcade game that was published in the book Code the Classics vol. 1.

    github.com/ollej/rust-bunner-m

    I can highly recommend the book, it has several games with full source code, graphics and sound. Each game has a short description on the history of it as well.

    amazon.com/Code-Classics-I-Dav

    #GameDev #Rust #RustLang #Macroquad #RetroGame #python #PyGame

  31. About three years ago I ported the game Infinite Bunner from python to Rust and Macroquad. It is a modern remake of the old Frogger arcade game that was published in the book Code the Classics vol. 1.

    github.com/ollej/rust-bunner-m

    I can highly recommend the book, it has several games with full source code, graphics and sound. Each game has a short description on the history of it as well.

    amazon.com/Code-Classics-I-Dav

    #GameDev #Rust #RustLang #Macroquad #RetroGame #python #PyGame

  32. I'm not a professional programmer but I got to give my first ever presentation to a developer audience last week at the Seattle Rust User Group.

    It is a talk for Rust beginners and a story about what I learned by porting my friend's 2004 Tetris / Mega Man 2 mash up game from Python 2.3 to Rust for a surprise on his birthday.

    youtu.be/_ImJ04E6MM4?si=C32ali

    #Rust #Seattle #Tetris #MegaMan #Python #Macroquad

  33. I'm not a professional programmer but I got to give my first ever presentation to a developer audience last week at the Seattle Rust User Group.

    It is a talk for Rust beginners and a story about what I learned by porting my friend's 2004 Tetris / Mega Man 2 mash up game from Python 2.3 to Rust for a surprise on his birthday.

    youtu.be/_ImJ04E6MM4?si=C32ali

    #Rust #Seattle #Tetris #MegaMan #Python #Macroquad

  34. And also! Here's a small update for Vasya who go to his Home 🏡

    I decided to increase the difficult, and now, when you lose (collides with an enemy 🐺) the level restarts.

    You can download the new version from Codeberg 🏔️ 👉 codeberg.org/xolatgames/Vasya-

    #rust #rustlang #cargo #macroquad #opensource #git #codeberg #maze #2d #inkscape #tiled #TiledMapEditor #gamedev #games #game #devlog #devlogs #dev #development #adventure #ActionAdventure #gamedevelopment #AppImage #linux #free #open #action

  35. Hi, folks! ✌️ How are you? 🙃 So, I'm still here.

    I decided to add a main menu to Vasya who go to (his) Home 🏡, and resume working on the next three levels for the second world 🏗️... And...

    Here it is! 🥳 So, you can download this update from the Vasya's Codeberg page 🏔️, and play this 👉 codeberg.org/xolatgames/Vasya-

    And that's all! See you later 😉

    #rust #rustlang #git #codeberg #opensource #cargo #macroquad #appimage #game #games #gamedev #indie #indiedev #indiegame #inkscape #maze #actionAdventure

  36. Second one - is that Vasya who go to his Home 🏡 have got his first three levels! 🥳

    I will publish the short video about this soon on my PeerTube channel. But now, I will put this video here.

    The game's source code is still here 👉 codeberg.org/xolatgames/Vasya-

    So, that's all. I wish you a good day 👋😜

    #rust #rustlang #maze #macroquad #adventure #cargo #opensource #game #games #gamedev #devlog #tiled #tiledmapeditor #codeberg #git #inkscape #vasya #2d #action #actionadventure

  37. Hi people! 👋✌️ How are you?

    I have few news for yous 📰

    First new is: Vasya who go to his Home 🏡 got his second level! 🥳

    But this level is tiny (as the first), but it's just a start.

    More details is here 👉 codeberg.org/xolatgames/Vasya-

    #rust #rustlang #cargo #adventure #maze #2d #games #game #gamedev #opensource #codeberg #topview #git #macroquad #tiled #tiledmapeditor #development #devlog

  38. Hi, folks! ✌️ Here's a tiny update of "Vasya go to home 🏡"

    Here's just a small rebase of the codebase, and I could say that here's also improving of the perfomance... But only in my dreams yet. But anyway...

    Now the game use Tiled Map Editor 🏗️ for comfortable level edition!

    You can view the source code of the game here: codeberg.org/xolatgames/Vasya-

    I wish you a good day! See you soon 😉

    #rust #rustlang #macroquad #opensource #gamedev #development #devlog #devlogs #cargo #codeberg #maze #adventure

  39. I just finished following chapter 7 of the Ray Tracer Challenge book from Pragmatic Programmer. It is now possible to raytrace a scene with multiple objects.

    #RustLang #Macroquad #RayTracer

  40. I just finished following chapter 7 of the Ray Tracer Challenge book from Pragmatic Programmer. It is now possible to raytrace a scene with multiple objects.

    #RustLang #Macroquad #RayTracer

  41. I opened a small pull request for Macroquad fixing a small issue in the particles example that made the first line of text not visible.

    github.com/not-fl3/macroquad/p

    #macroquad

  42. I opened a small pull request for Macroquad fixing a small issue in the particles example that made the first line of text not visible.

    github.com/not-fl3/macroquad/p

    #macroquad

  43. Has anyone tried both #macroquad and #bevy?
    I've made some simple games/demos with bevy. But I often go long stretches of time without working on games. When I pick them back up, bevy has rehauled the API again, so all the examples I find online don't work.

    Not faulting bevy. But maybe I should pick up a more stable and simple framework.

    #rust #gamedev #rustlang

  44. Has anyone tried both #macroquad and #bevy?
    I've made some simple games/demos with bevy. But I often go long stretches of time without working on games. When I pick them back up, bevy has rehauled the API again, so all the examples I find online don't work.

    Not faulting bevy. But maybe I should pick up a more stable and simple framework.

    #rust #gamedev #rustlang

  45. Today I completed chapter 6 of the book The Ray Tracer Challenge from Pragmatic Programmer in Rust and Macroquad. My raytracer can now display a sphere with reflection. It takes about 200 seconds to generate an image of 1000x1000 pixels, so it isn't very efficient.

    The book is great, it is very easy to follow, with cucumber tests describing what needs to be implemented and pseudo code for the algorithms so it can be implemented in any language.

    pragprog.com/titles/jbtracer/t

    #RustLang #RayTracer #Macroquad

  46. Today I completed chapter 6 of the book The Ray Tracer Challenge from Pragmatic Programmer in Rust and Macroquad. My raytracer can now display a sphere with reflection. It takes about 200 seconds to generate an image of 1000x1000 pixels, so it isn't very efficient.

    The book is great, it is very easy to follow, with cucumber tests describing what needs to be implemented and pseudo code for the algorithms so it can be implemented in any language.

    pragprog.com/titles/jbtracer/t

    #RustLang #RayTracer #Macroquad

  47. Как построить игру на Rust аналог Super Mario

    В этом разделе статьи мы разберём структуру и логику кода игры, которую мы разработали с нуля на языке Rust с использованием библиотеки macroquad . Мы рассмотрим ключевые модули: игрок, враги, карта, взрывы, игровой цикл и UI.

    habr.com/ru/articles/912296/

    #rust #геймдев #macroquad #rustlang #gamedev #игровая_разработка #пиксельная_графика #opensource #tutorial #cargo

  48. I've finished following chapter five of the Ray Tracer Challenge book from Pragmatic Programmer. I can finally generate a ray traced circle. I'm writing it in Rust and displaying the image using Macroquad.

    pragprog.com/titles/jbtracer/t

    #Rust #RustLang #Graphics #RayTracing #MacroQuad

  49. I've finished following chapter five of the Ray Tracer Challenge book from Pragmatic Programmer. I can finally generate a ray traced circle. I'm writing it in Rust and displaying the image using Macroquad.

    pragprog.com/titles/jbtracer/t

    #Rust #RustLang #Graphics #RayTracing #MacroQuad

  50. Need an excuse to try out Rust? My friend Olle Wreede has written a very nice introduction to Game Development in Rust with Macroquad - easy and very pedagogical: mq.agical.se/index.html (also as print book) #Rust #gamedev #MacroQuad

  51. Need an excuse to try out Rust? My friend Olle Wreede has written a very nice introduction to Game Development in Rust with Macroquad - easy and very pedagogical: mq.agical.se/index.html (also as print book) #Rust #gamedev #MacroQuad

  52. I spent some time yesterday adding information about my book Game Development in Rust with Macroquad to a bunch of different places.

    On the homepage of my company:
    agical.se/mq-en

    As a short article on the Macroquad site:
    macroquad.rs/articles/book/

    My portfolio page:
    olle.wreede.se/en/

    On the book section of AreWeGameYet.rs:
    arewegameyet.rs/resources/book

    And the online version of the book:
    mq.agical.se/

    #GameDev #RustLang #Rust #SelfPublishing #Macroquad

  53. I've added a call to action box on how to buy the print version of my book Game Development in Rust with Macroquad on the homepage.

    mq.agical.se/

    Buy the book here: agical.se/buymq

    #RustLang #Rust #Macroquad #SelfPublishing #GameDev

  54. I’m on my way home from the release party of my bok book Game Development in Rust with Macroquad. It was great, my colleague had prepared a few interview questions, and I signed a bunch of books. It’s too late to open up the online purchases, but I’ll do that tomorrow. I appreciate my company Agical that sponsored the printing and the party.

    #RustLang #Macroquad #GameDev #SelfPublishing

  55. It’s just two more days until the release of my book Game Development in Rust with Macroquad!

    If you want to attend the release party at the Agical office in Stockholm there’s still time. Just send an email to [email protected] to RSVP.

    mq.agical.se/

    #Macroquad #RustLang #GameDev #SelfPublishing

  56. It’s just one week left until the release party of my book Game Development in Rust With Macroquad! The book will be available to order online after the event.

    mq.agical.se/

    #RustLang #Macroquad #GameDev #SelfPublishing