75 karma · joined May 25, 2020
Designer, developer, entrepreneur
If I need a chatbot I'll launch the app. Mixing the AI answers in SERP is too much noise for me.
Where do you draw the line between just enough guidance vs too much hand holding to an agent? At some point, wouldn't it be better to just do it yourself and be done with the project (while also build your muscle memory, experiences and the mental model for future projects, just like tons of regular devs have done in the past)
[0]: https://ookigame.com
Still a bit concerned that it might be too tempting to build an entire website infrastructure around cloudflare, which is a single point of failure. But there is really no better alternatives at the moment. I tried self-hosting but eventually resorted to cloudflare because of bad bots, ai, scrappers kept hammering on my sites.
[1] https://raizensoft.com/tutorials/ [2] https://ookigame.com
https://ookigame.com - My collection of 200 games I developed over the years using libGDX and threejs
All the games were either developed with libGDX or threejs. I have no plan to monetize yet and still work on building traffic and improving SEO. Surprisingly, I got approved for google adsense already, which I submitted just for experimenting.
Here's one of many: https://ookigame.com/game/flappy-bug/
With scoop you can just launch the terminal and run `scoop reset [java-version]`
scoop bucket add java
# Install JDK 11
scoop install java/temurin11-jdk
# Install JDK 17
scoop install java/temurin17-jdk
# Use JDK 11
scoop reset temurin11-jdk
# Use JDK 17
scoop reset temurin17-jdk
I also wrote a short guide on my website:
https://raizensoft.com/tutorial/install-java-gamedev/On Windows, the only sane way to install Java seems to be scoop.sh or chocolatey
I host both my gamedev tutorials and web game portal websites with cloudflare pages and so far they're pretty decent:
I write almost daily article about libGDX - my most favorite code-centric game framework. There are now over 100 articles covering topics from basics to advances. I plan to post more because this is more or less a passionate project.
In the future I hope it evolves into a definitive resource for learning game development with Java and libGDX.
The IDE was also so clean and intuitive, which was perfect for new programmers.
The news feature feels a bit underwhelming and underdeveloped though, especially with the LLM/AI approach.
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.