Tabarak Paracha
January 16, 2024
I don’t think you can make the entire game in ChatGPT, but definitely use ChatGPT as a helper. Is this accurate?
“That’s definitely accurate. You should always use it as a helper. In the video we tried to record before this one, we tried to approach ChatGPT from the point of view of someone who has no knowledge of programming. So what happened was we asked a lot of questions about basic things that we had to do in Unity, for example to set up coding scripts, to set up the entire game level, etc. Which is a fair thing from a very beginner’s perspective. If you are a beginner, you will have these questions.
ChatGPT does explain the answers, but then the conversation gets too long. And one of the problems with these GPT tools is that it starts to hallucinate after some time if you have longer conversations. So it tends to get confused, and won’t give you as accurate results as it would in the beginning of the chat.”
Yeah I feel like for someone like me with no programming experience, it was hard to follow the instructions. What about you, do you have some programming background?
“I don’t have any professional engineering background, but whatever I have learned, I have learned by myself from youtube, articles, and tutorials in Unity. I have been making games in Unity for the last 5 years now. Mostly hyper-casual, casual games. This has given me a strong grasp on programming logic.”
You’ve been developing games for 5 years. How was the process like for you before ChatGPT, or any AI tool?
“ChatGPT and other AI tools have been coming in since the past year now. Before that it was all manual coding and you had to do everything from scratch. You really had to deep dive into a programming state and think a lot about the problems in the game you were creating. For example, let’s take a chess game. It has different components, like there are different pieces, and those different pieces can only be moved to certain spots. So if you’re doing it by yourself, you would need to deep dive into how you can code that piece so it would only move to those certain spots, also how can this piece block another piece’s spot, etc.
But if you delegate this to ChatGPT, and write it in a very technical way in a document, and you explain the rules, it can do that in the next 2-3 minutes. And you would need to do some back and forth conversation and give it feedback. And maybe in the next 5-10 minutes you can get the perfect result that you want.”
Right, and this part worked really well in our previous failed experiment. Where we uploaded a screenshot of a game description from the App Store into ChatGPT 4, and it understood everything correctly.
“Yes, with the new model of ChatGPT 4, it can analyze images, it can understand what is happening, and you can do game design mockups, you can explain the levels, the character, what kind of movements you want. Like maybe the character should jump or walk using certain keys. If you have it all in a document, or image, it can easily be understood.”
Let’s jump into some other use cases. Maybe you can share the most popular ones?
“I mainly use ChatGPT for 2 things. One of them is to generate icons and logos, or even marketing promotional material for games. This is really easy to do. You can also create icons that you can use inside the game, like game assets…”
“And the best use cases for programming can be specific from game to game. But it is mostly the kind of things that you can do but it will take you some time. You can do it, but it contains a lot of simple logic. Many times the logic is super simple, but you have to manage a lot of use cases in the coding sequence, so it can be done by you but it will take you a little while longer.”
Why do you specifically use ChatGPT for creating visuals, and not some other tools? Is there some advantage to using ChatGPT?
“Mostly because it is very convenient and I am very used to it now. And all of these other tools in the market I think they are not very different. They might be 10-15% better or less better than ChatGPT. With ChatGPT you can have conversational feedback, and also upload reference images. So you just send an image, you ask it to analyze the style of the image, and generate another image in the same structure.
There is also Midjourney’s latest version (version 6). I still have to try it out but I have heard it’s really good. It can also generate text, and the images are really detailed. I am still exploring more and more tools in 2024.”
In the next part of the conversation, Anul shares his screen to show viewers how to use ChatGPT for various use cases live. Watch the video to learn more!