Hello itch.io community!
From what I read on some other posts, the use of AI to develop of a game is at best frowned upon and usually strongly criticized... Maybe there are some nuances to bring to the discussion and that's what I intend to do while uncovering honestly how I came to develop and release Bouncenoid recently, on a series of devlog posts. And like anyone releasing their first game, I'm both excited and proud about it 😅 And yet, yes, I had help from Claude AI for quite a lot of the python code (I used to be a developer a long time ago and I am a data scientist as well) and some help from ChatGPT to improve the initial graphics (I'm definitely not a graphic designer).
Does it make the game unworthy? I don't think so. Does it make me an unworthy game dev? I don't think so either.
At the end of the day a real "good game" is not a quick demo, a proof of concept and or test, it's a product that should be polished to maximize the players' experience and joy, and I don't think releasing such a "good game" is related to using or not using AI. AI can generate code, AI can generate graphics, sounds, etc. but AI cannot play the game and feel what players would feel, it cannot feel how difficulty is crafted and how much frustration or happiness somebody would have on a given level. That's what makes us game developers, not the other way round where AI would be the game developer. But leveraging great tools to explore more ideas, to speed development is a normal thing. I mean we are all using so many packages, platforms, tools and software developed for us by talented people. Even using itch.io is leveraging a cool tool to improve our development and nobody is saying "the guy has posted a message using a forum he hasn't developed himself, don't read it".
So why is it different with AI?
One of the reaction I read was that devs using AI for their game are lazy. So in fact, it seems that what we don't like is not the AI result itself, it's the fact that somebody might not have put the expected and necessary efforts for their creation. I can relate to that. But I have yet to see and play a game that I feel is a great game, that somebody has put together with AI in no time, not caring much. Personally, the rude part here would not be "using AI", but "not caring". It doesn't matter what AI you use, if you want to craft an excellent game, you need to care about it and about the people playing it. If you don't care, you're probably going to waste my time with an unfinished product, and I would call you lazy, but not for using AI.
To illustrate my point, I'd like to share a video from a French Youtuber I checkout now and then, called Aywen, it's the one called in French "J'ai laissé 24h à Claude pour créer GTA 6 (c'est une dinguerie)", "I gave Claude 24h to create GTA6 (the result is crazy)". The guy is not a game dev, but he's sharing unusual coding experiments and he released several videos, where he benchmarked different AI to recreate famous games. It's quite fun to watch and there are really impressive stuff about the models, which are able to recreate 3D worlds, AI Characters and sounds and much more, only from prompts (costing hours of compute and several hundreds of dollars). It's all great but nobody is fooled: mocking about with an AI to create a whole game for you is definitely not the way best way to create a really "good game". And Aywen is not saying the result is worth of a real game, it's more about evaluating models' performances, which is useful and interesting.
There, that should set the mood for my devlog series about Boucenoid. What I'd like to share in these future posts, is what I learnt developing a game with some AI help, what worked, what didn't work, what I gained, etc. But no matter what, at the end of the day, I certainly don't consider that Bouncenoid is an AI-generated game at all. It's all my ideas, my sweat, my late nights, my countless hours of testings, my decisions... except for the music that comes from one of my best friends and composer ;-) And all of that is 100% human!
What's your views and experience so far with AI-leveraged games?
JerkyHips

