Working on an minecraft mod and wanting debugging it in vscode and it only fails over it's own feets.

Not only does it generate & use it's own build cache (bin/... instead of gradle's build/...), in doing so it just copies all resources and dosn't executes the processResources step correctly which messes up my mod metadata (i use expansion in it for version numbers) so the loader interprets ${minecraft_version} as an version requirement it obviously can't validate, like ever.

Fixing that took a while, but then it dosn't even finds LWJGL anymore. Looking further through the 108 entry classpath (cries in java), I've found out for some idiotic reason, does vscode picks up TWO instances of lwjgl! 3.2.2 AND 3.3.2. And only the later is the the correct one! So I've now also need to filter out all wrong lwjgl components from the classpath before putting it back together. Espc hart since the arguments are given to the exec command as a file.

So yeah, time for another hastly thrown together ruby script to sort this mess...

#java #minecraft #fabricmc #neoforged #gradle #lwjgl

For a short side project I've decided to go back to my roots and try making a simple but polished scene in #jmonkeyengine. And oh man is the jme's editor in a rough state. In the first 3 evening coding sessions I've opened 13 issues on github for all kinds of jank, from straight up breaking bugs to minor UX complaints. Definitely a change of pace now that I'm used to #unity's (mostly) actually working editor.

#gamedev #indiedev #opensource #java #gameengine #lwjgl

Your dropship just landed on a hostile alien world. What’s your first order? 🧭

Chrono Commander, an RTS with time travel. Future release date.

#chronocommander #rts #indiegame #indiedev #gamedev #gaming #libgdx #lwjgl

Пишем 3D-игру весом в 600Кб… Ч.1

...которая работает на первом Android-смартфоне в мире, ретро-компьютерах из 90-х и даже Mac'ах! Часть 1. Иногда у меня лежит душа просто взять и написать какую-нибудь небольшую игрушку с нуля, без использования готовых движков. В процессе разработки я ставлю перед собой интересные задачки: игра должна весить как можно меньше, работать на как можно большем числе платформ и использовать нетипичный для меня архитектурный паттерн. Недавно я написал трёхмерные «танчики», которые весят всего лишь 600 килобайт и в рамках подробной статьи готов рассказать о всех деталях разработки трёхмерной игры с нуля в 2025 году. Если вам интересно узнать, как работают небольшие 3D-демки «под капотом» от написания фреймворка до разработки геймплея — жду вас под катом!

https://habr.com/ru/companies/timeweb/articles/918270/

#bodyawm_ништячки #игры #геймдев #java #3d #opengl #lwjgl #android #ретро #timeweb_статьи

Пишем 3D-игру весом в 600Кб… Ч. 1

...которая будет работать на первых Android-смартфонах в мире, ретро-компьютерах из 90-х и даже Mac'ах! Иногда у меня лежит душа просто взять и написать какую-нибудь небольшую игрушку с нуля, без...

Хабр

Пишем 3D-игру весом в 600Кб… Ч. 1

...которая работает на первом Android-смартфоне в мире, ретро-компьютерах из 90-х и даже Mac'ах! Иногда у меня лежит душа просто взять и написать какую-нибудь небольшую игрушку с нуля, без использования готовых движков. В процессе разработки я ставлю перед собой интересные задачки: игра должна весить как можно меньше, работать на как можно большем числе платформ и использовать нетипичный для меня архитектурный паттерн. Недавно я написал трёхмерные «танчики», которые весят всего лишь 600 килобайт и в рамках подробной статьи готов рассказать о всех деталях разработки трёхмерной игры с нуля в 2025 году. Если вам интересно узнать, как работают небольшие 3D-демки «под капотом» от написания фреймворка до разработки геймплея — жду вас под катом!

https://habr.com/ru/companies/timeweb/articles/918270/

#bodyawm_ништячки #игры #геймдев #java #3d #opengl #lwjgl #android #ретро #timeweb_статьи

Пишем 3D-игру весом в 600Кб… Ч. 1

...которая будет работать на первых Android-смартфонах в мире, ретро-компьютерах из 90-х и даже Mac'ах! Иногда у меня лежит душа просто взять и написать какую-нибудь небольшую игрушку с нуля, без...

Хабр
Also, this week @mrlem created a cool new example app for Java-GI, that renders OpenGL with #LWJGL and #JOML in a #GTK window!

Tony created a Dino Animation for the upcoming Chrono Commander game... an RTS with Time-Travel in Real-Time.

#chronocommander #rts #indiegame #indiedev #gamedev #gaming #libgdx #lwjgl

Retro Commander is part of the Steam Wargames Fest! Get the DLC -50% OFF until May 5!

Retro Commander: https://store.steampowered.com/app/338820/Retro_Commander/

Wargames Fest: https://store.steampowered.com/category/wargames

#retrocommander #rts #indiegame #indiedev #gamedev #gaming #libgdx #lwjgl

Retro Commander on Steam

Retro Commander is a post-apocalyptic real-time strategy wargame (RTS).

Retro Commander: exiting the wrong Teleporter Endpoint with amassed enemy troops.

Steam: https://store.steampowered.com/app/338820

#retrocommander #rts #indiegame #indiedev #gamedev #gaming #libgdx #lwjgl

Retro Commander on Steam

Retro Commander is a post-apocalyptic real-time strategy wargame (RTS).