Remix.run Logo
rimmontrieu 3 days ago

I've been working non-stop on my game development tutorial website:

https://raizensoft.com/tutorials/

Currently it mainly focuses on libGDX which is my most favorite framework. I prefer code-centric approach because that's how game development should be in my opinion.

Most of the tutorials are just pure coding with algorithms explanations. My goal is to build one of the most resourceful website for libGDX because it's quite underserved at the moment.

In the future I may expand to other code-centric frameworks and more general game development topics, let's see how it go.

alabhyajindal 3 days ago | parent | next [-]

First time hearing about libGDX. Do you have any resources on why it's your favorite framework? It might be useful for your website as well. To sort of "sell" the framework to game developers who have not used it before.

rimmontrieu 3 days ago | parent [-]

libGDX is not in the same spotlight as Godot or Unity but still popular within Java devs circle.

I'm not aware of any resources explaining the "why libGDX" but here are some differences, speaking from my own experiences:

- Code oriented development, no authoring tool, no drag and drop, just you and the API, which might attracts traditional devs who prefer a pure coding approach.

- Very thin abstraction over the platform graphics layer, it just adds a few more drawing APIs over the underlying graphics API (OpenGL and WebGL). You’re free to build your own abstractions on top of the core APIs.

- Java, while might be verbose, is very stable, easy to learn and has huge ecosystem. Or you can just use Kotlin.

- Once you learn the ins and outs of the framework, it actually has a greater sense of freedom compared to Unity, Godot, Unreal, etc because those engines always force you to do things in their own opinionated ways.

la_fayette 3 days ago | parent | prev [-]

Great, I will check it out, I am a Java dev and always wanted to learn about game programming!