I spend a lot of time with AI these days. Probably too much time, to the point where I've actually had arguments with people about my replies being AI-generated or "sounding like AI" when it's literally me writing them 😂
Never did I think I'd have to prove to someone that I'm actually human and not AI, but trust me, I've had to do it a few times on posts and replies.
I just wanted to voice my opinion on the whole AI topic, and hopefully no one takes anything I say the wrong way. This is just how I feel about it all.
It's a topic that keeps cropping up from group to group, especially in communities where people have spent years becoming specialists in their fields and have done all of that without AI.
So this is how I see AI.
Literally anyone can jump onto a website or app, throw in a prompt and get something that resembles a game out of it.
And the results of that definitely show.
The problem you're going to face today though is that it's inevitable. It's not going to get any easier to stop, and it's certainly not going away.
I'm building a canvas where AI edits can be patched live without restarting the runtime.
Now I know from a developer's perspective that probably doesn't mean much to a lot of people here, and I completely understand where you're coming from with AI taking over certain parts of development.
I used to work with 3DS Max and Photoshop every day. Some edits would take me hours, sometimes days, to complete.
Nowadays, you can achieve the same result in minutes.
There have even been times where I've joined Photoshop request groups, spent hours doing an edit for someone, only to see someone else put the same request through GPT and get basically the same result...
Well... a better one 😂
And yeah, that can be frustrating.
But the thing I've learned is that this is technology.
AI can be an incredibly powerful tool if you use it productively. And when you combine that with decades of actual experience, like a lot of people on here have, I think it becomes a completely different story.
I know a lot of people are completely against it, and I understand why.
A lot of you have spent years learning your craft and doing things a certain way. But maybe AI isn't necessarily as bad as it looks when you look at the bigger picture.
You're absolutely right that pretty much anyone can throw something together with AI these days and post it as something amazing.
But a lot of those people probably don't have a clue why something works the way it does.
They send a prompt, get the result, and that's it.
If something doesn't look right, or the AI produces something completely wrong, they often don't know where to start fixing it.
And that's where I think people on here have a massive advantage.
You actually understand why it works.
AI is only as good as the person driving it.
You can give everyone access to the exact same AI model, but that doesn't mean everyone will get the same results from it.
Not everyone understands why a game works the way it does.
Not everyone understands the physics behind an animation.
Not everyone understands how the different systems interact with each other.
People with years of experience creating the same output without AI do.
And I say that because the platform I'm developing was initially built without AI.
I did it the old-fashioned way.
VS Code, creating the files myself, doing the backend integration manually, figuring everything out myself, etc.
But when I discovered AI, I didn't push it away.
I started using it to my advantage.
And I pushed it into areas that I don't think everyone would necessarily think to use it.
The important part for me is that I understand what I'm trying to achieve and how I want it to work.
The amount of times I'm correcting AI based on my own workflow is ridiculous 😂
Because AI doesn't have my experience.
It hasn't worked in the environments I've worked in. It doesn't have the visual understanding I have of what I'm trying to achieve.
My platform took nearly a year to put together.
The first five months were almost entirely manual and the following months involved AI heavily. And I was working on it sometimes 16 hours a day.
Could someone potentially build something similar with AI in a few days?
Probably.
But would they understand the system as well as I understand mine?
Not a chance.
That's the difference I'm talking about.
I'm actually looking at ways of using AI in ways that I don't see many people talking about.
The latest thing I've kind of finished is having 10 AI models working on one game simultaneously.
Each one works on a different section of the game, and then everything gets compiled together at the end autonomously.
So you could have one agent working on scenery, another working on buildings, another working on characters, another working on environments, etc.
It currently works offline too.
You set up each agent with its own task, and those agents could even be different models. Claude, GPT, whatever works best for that particular task.
Every patch is also a removable asset.
So theoretically, you could leave the whole thing running overnight on the cloud, go to sleep, and wake up with 10 different sections completed.
If you don't like one of them, you remove that particular section without affecting the others.
Your final project is basically everything except the section you didn't want.
I've also incorporated split-screen viewing so you can playtest two different versions consecutively using the same camera angle and compare them to see which one works better.
It's very AI-driven, but it's not the usual "give AI a prompt and hope for the best" setup.
For a solo developer, this could potentially mean that a project which might normally take 10 weeks, with each scene taking a week, could theoretically be brought down to something much closer to a week.
Obviously, that's theoretical and there's still plenty that can go wrong, but that's the direction I'm interested in exploring.
I'm not saying everyone should abandon their old methods and switch entirely to AI.
Far from it.
I'm talking about the parts you already know extremely well.
The mundane stuff.
The repetitive stuff.
The time-consuming stuff.
Those are the areas where I think AI can massively accelerate what you're trying to achieve.
It can explore different possibilities much faster, which means you can make decisions sooner rather than spending days getting to the point where you can even make that decision.
You're essentially the expert controlling the workforce.
And if you already understand the subject, you're the person who can push AI into areas that someone blindly prompting it never would, because they don't have the knowledge to know what's possible in the first place.
It's a bit like driving a car.
Anyone can drive a car.
That doesn't mean anyone can become an F1 driver.
I see AI in a similar way.
Everyone has access to it, but the people who are going to get the most out of it are the people who actually understand what it's doing.
Someone who is an expert in a particular field, whether that's Three.js, software development, design, 3D, animation, etc., is going to be able to achieve much more by combining that knowledge with AI than someone who's simply throwing prompts at it through trial and error.
With the right direction, you can start to see what it's actually capable of.
And that's honestly how I'm looking at AI in software development now.
My first iOS app took me almost three months to get right.
Three months of going backwards and forwards with submissions, missing something here, getting something wrong there, fixing it, submitting again, finding another problem, and repeating the whole process.
A couple of weeks ago I asked Claude if it could make me an iOS app.
The bloody thing had a working version in about 30 minutes 😂
And honestly, that was a huge advantage for me because it gave me those three months back to work on other things.
Do I miss doing things myself and getting that feeling of achievement?
Of course I do.
I still enjoy doing things the slower way sometimes.
There's something satisfying about building something from scratch and knowing you did every part of it yourself.
But would I completely abandon AI?
Not a chance.
I wouldn't have half of what I've built today ready at this point if it wasn't for AI.
And as a solo developer with basically zero resources competing against companies with billions of dollars behind them, I need every advantage I can get.
There will always be someone using AI to their advantage now.
That's just the world we're in.
And ultimately, I don't think most people will care how something was made if it works.
What they will care about is whether you can stand behind what you've built.
Can you explain why it works?
Can you fix it when it breaks?
Can you make decisions about what should change and why?
Can you actually understand the system you're building?
That's the difference.
AI doesn't remove expertise.
If anything, I think expertise is going to become even more valuable because the people who understand the underlying technology will be the ones capable of pushing these tools much further than everyone else.
So I'm genuinely curious what everyone else thinks.
Do you see the advantages of AI in the same way I do, or are you completely against it?
I'm not trying to convince anyone here to change the way they work. I'm genuinely interested in hearing other people's opinions, especially from people who have been working with Three.js for years.
I know AI is practically forbidden in some groups 😂 so I'm curious how people here actually feel about it.