I'm currently taking an online course to learn programming in C# with Unity, and I've got an exciting game idea I'm really passionate about. While I can read the code we've been writing, I'm struggling to understand the reasoning behind certain coding decisions and structure. The course covers some aspects, but it feels more overwhelming than helpful at times.
I have a few questions: How do I determine when to create a new script versus modifying an existing one? Should I just dive in and experiment to see what works? I feel like I grasp some advanced topics already, but I'm still wrestling with basic concepts. On top of this, I'm trying to teach myself Unity and Blender while managing a demanding 45-hour work week, so finding time to practice is tough.
3 Answers
I totally get that. Starting with Unity while learning programming can feel like a bit too much at first. It might help to do a few smaller console apps to get a feel for when to split your code into different classes or methods. Once you’ve got that down, jumping into Unity will feel less intimidating. And yeah, finding time with a busy work schedule is no joke!
I'd say just start building your game! Break it down into smaller, manageable pieces, and tackle them one at a time. You'll definitely hit roadblocks and have to Google stuff, but that's just part of learning. If you realize halfway through that you've made a mistake in your approach, it's okay to backtrack and redo things. The most important thing is to learn through the process!
I feel you! Just start with a small project like a retro game or something simple. Unity has some nice resources too, so don’t forget about those tutorials—they’re a great jumping-off point!
Unity's definitely tricky to start with! I found it easier to create prototypes for fun features during my first few projects. Start by jotting down what you want in your game—it’s key to have clear goals since your vision will likely exceed your current skills. Just be patient with yourself! And don't forget to check out free video game assets for testing; you don’t need to focus on art just yet!
Great tip! I noticed my course has links to free assets too, and it’s a lifesaver. I need to simplify my projects and keep them bite-sized. I'll also check out PICO-8 and Godot tonight!

Thanks! I'm going to give it a shot this weekend and see how far I can go. I've been trying to limit how often I ask questions on Google or AI, but they’ve been super helpful!