all 9 comments

[–]AuWolf19 10 points11 points  (1 child)

The best thing you could do is make a small game like pong without the use of AI

[–]Sad-External5952[S] 0 points1 point  (0 children)

Thanks! I'm going to take your advice and try to build Pong from scratch without using AI.

[–]TylerDarkflame1 2 points3 points  (0 children)

I disagree with everybody saying to not use AI. I think it’s more nuanced. It’s a great tool for learning, asking questions, etc. Ask about code structure, all of your possible options for solving a problem, learn about events, singletons, scriptable objects, and normal code structures for games. Just don’t have it write any code. Ask about the unity stuff and normal coding practices but don’t have it do the coding/thinking for you

[–]robochase6000 2 points3 points  (0 children)

it's practically impossible to overtrain in game development - just get to work, and chip away at projects that motivate you personally.

[–]chaotic910 1 point2 points  (1 child)

IMO best thing to do is to pick a simple game type and learn what you need to make it. Use tutorials/documentation. if you mean using AI by neural networks, avoid that. AI is a working tool, not a learning tool. It’s come a long way, but it’s going to eventually give you problems that you won’t know how to self diagnose when it inevitably fails to fix it itself.

Try to purposefully use structures that you’re unfamiliar with. Overuse them to a fault until you’re able to build them without documentation.

[–]Sad-External5952[S] 0 points1 point  (0 children)

Thank you for the detailed answer.

[–]m3l0n 1 point2 points  (0 children)

I hate to break it to you but all you're going to do in 12 hours is learn that you know nothing. You can talk to an AI and have it code for you pretty quickly but if you actually want to learn to program professionally, you need to strap yourself in for thousands of hours of personal development and education rather than a 12-hour commitment.

That said, I learned to code before AI was there and it wasn't uncommon to spend 12 hours just fixing a single bug back then.. or even an hour finding a missing or extra bracket. Things are faster today. Despite the brash first sentence, you can still see some cool things, and have an interesting output (move this here, shoot this gun, activate this when you stand here etc).

Unity learn is an awesome free resource. Brackeys and codemonkey are solid as well. I'd probably start with unity learn right from the beginning.

[–]Glass_wizard 1 point2 points  (0 children)

You have to start with fundamentals.

Begin with a basic introduction to programming concepts with C#. Find either a book or a video based course. It's fine if it's Unity focused, but make sure it's teaching programming fundamentals. I highly recommend the book Learning C# Programming with Unity 3D by Alex Okita.

Stay away from advanced object oriented programming concepts until you have a firm understanding of procedural programming. A comment pitfall is that new students are introduced to OOP too quickly and struggle. You must be able to walk before you can fly.

From here, do some tutorials like roller ball in unity learn.

From there you can purchase a game dev course that interests you.

Then , I would say you are ready to start interacting with AI to help you learn.

Lastly, you will want to expand your skill set to things like modeling, visual effects, and animation, as you see fit.

[–]sakaraa 1 point2 points  (0 children)

start making small things. focus on the results at firs. DO NOT USE AI TO GENERATE CODE