I am not an expert in Unity and even less in C# programming, I ventured to create a game in Unity 2D excited that it could do everything for me without any problem.
I started to have thousands of difficulties first because I didn’t make myself understood and even less because I didn’t know either program, then I got into a course and I was able to grasp something and I already understood something, at least I knew the logic of Unity.
Then I signed up for the paid plan, at least I had full access without time restrictions. But the month came and I couldn’t complete it, with this time I realized that Chat GPT is not quite the solution, since in several days I realized that it didn’t understand me, then I start to wonder if it’s worth paying again for a plan that leaves me with many doubts.
I’ll tell you that I’ve read about how to interact with the model and sometimes it works and other times it doesn’t, as well as many videos on how to interact.
The game I’m making is not easy, it’s not like others that appear on Youtube, a player who jumps, another with an object that destroys stones.
I would appreciate some advice from those of you who know how all this mechanics works.
You should definitely join the Unity community for help with Unity projects.
When it comes to using ChatGPT for coding, I suggest you use an older version of Unity with plenty of public resources available, because the model will not be trained on the newest version of the engine.
For example, you will get better results asking ChatGPT about Godot 3.X than about Godot 4. You probably understand how this applies to the currently available versions of the Unity engine.
Lastly, keep your code nicely encapsulated and make sure you have a clear overview of how the different parts interact. The model can write some code for you, but the actual software engineering still rests on your shoulders.
ChatGPT and other LLM models help me with coding, but in most cases having a foundational knowledge of programming helps tremendously.
So… ChatGPT can be helpful, but as @vb mentioned, you might want to spend some time on the Unity forums, participate in some game jams, and play around until you become more familiar with basic programming concepts.
Once you do, ChatGPT can be a great “junior programmer” that helps you brainstorm or does the “grunt work” for you, so that you can concentrate on more big picture things.
We’re not at a point where ChatGPT or any model can automatically create a complex game for you.
Don’t give up, though! It’s easier than ever to learn to code, and once you have the basics down, AI can really help speed you up.
ETA: If you search around, I’ve tagged a bunch of stuff gaming or gaming-npc or ai-gaming … we’d love to have more game developers of all skill levels helping us explore how AI fits into the mix…
It’s pretty handy for the “brainstorming / scaffold” part — e.g., you can ask it to outline game mechanics, write pseudocode, or draft simple C# scripts. Others have found similar benefits.
Greetings everyone, and thank you for your responses. As PaulBellow said, “We’re not at a point where ChatGPT or any other model can automatically create a complex game for you. And don’t give up.” That’s exactly right; as of November 19, 2025, we don’t have a model that can do all that.
I diligently followed your advice and joined Unity, where I took several courses. Nowadays, I’m a bit more proficient, I understand the game mechanics, and I use the models that are currently available.
Regarding the title I gave the description, referring to paying, in my case, I haven’t done it again; that is, I don’t pay. Paying would only be necessary if you’re going to dedicate yourself full-time to this or any other activity where you have a clear path and know you can earn a good income for your business or company.
Best wishes to all, and as the happiest time of the year approaches, MERRY CHRISTMAS!
Best of luck.