Where do you personally draw the line when it comes to using AI in game development?
First of all, I’m not looking for people to agree with the use of AI. I’m genuinely interested in hearing opinions from different perspectives, whether you support it or oppose it.
I understand that some people believe any use of AI in game development is unacceptable, and I completely respect that viewpoint. At the same time, AI-powered tools are becoming more common, so I’m curious where people personally draw the line.
For example, this is how I’m currently learning programming. I describe a feature I want to create to an AI, and it generates example code. Instead of copying and pasting it, I type it out myself. While doing so, I try to understand how it works and modify it to fit my own game. By repeating this process, I’ve gradually learned enough to write simpler code without AI.
So I’d like to ask a few questions.
What do you think about this way of learning programming?
If a game still contains code that was originally generated by AI as part of the learning process, do you think that code should eventually be rewritten entirely by the developer?
More generally, where do you personally draw the line? What uses of AI in game development do you consider acceptable, and which ones do you think cross the line?
For example, how do you feel about AI being used for learning programming, brainstorming ideas, debugging code, writing gameplay code, creating textures or materials, generating 3D models, creating music or voice acting, or building most of a game with AI?
I’m not trying to argue that AI is good or bad, or convince anyone to change their mind. I’m simply interested in hearing where different developers personally draw the line and why.
I appreciate any thoughts or experiences you’re willing to share.
Thanks!
Edit:
I realized my original post was a bit too broad, so I’d like to clarify my main question.
I’m most interested in hearing what experienced game developers think about this specific way of learning programming. The broader questions about AI were mainly intended to understand where different developers personally draw the line.
I’m not looking for validation or trying to prove that my approach is the right one. If you think this is a poor way to learn programming, I’d genuinely like to know why and what you would recommend instead.