A newbie haveing a hard time learning

Not sure if this is the right spot to post this, if not then please place it where it should be.,

Like the title stated, I am new to making gaming and in truth never thought I would really. Never done coding or computer science because I didn’t think I had the brains to do it. But here I am giving it a shot. I first want to make my own digital card game like Yugioh as a start and later on my own rpg game but I figure I need to first learn how to do some of the stuff. So, I first watch some youtube videos then asked the AI for a bit of help and lead me here. I bought some bundles (which was good timing) and gotten started with the “Unity 2D RPG: Complete Combat System” course.

I started a few weeks ago with this course and have been having troubles every step of the way and I’m on 16 out of 87 of this course and most of them so far I been having trouble with the coding. I understand with updates to Unity things might change sense the courses are years old videos. But the links you posted down for the code update doesn’t explain what changed and steps of what needs to be taken. I been mostly asking for AI for help but a few times the coding it gives doesn’t work but I some who figure what I did wrong. On each course which are about 5 to 15 minutes long is taking me hours or a day to just get the coding right. Not sure if that’s normal to take that long but part of me feels like it shouldn’t.

Like now I am on 3.6 Sword Collision, I am halfway through it where I’m trying to match the polygon collider slash effect for the left side. It worked but the collider is further way from the player spirit. I tried a few things and even tried what the AI given me and nothing has worked. I’m having more frustration than I am learning or at least that’s what it feels like and wondering if this the right course to start with. I also want to learn how to use the Unreal system but if I am getting the same problem because the courses are not up to date with the updated engines, I feel hesitant to use any other course here.

Not saying this to bad mouth or anything but voicing my frustration and I’m truly asking for help. What would you suggest I do at this point?

1 Like

I am a game developer too and I started a year ago do you know python perhaps?

I know of it but haven’t used it, at lest not yet.

are you planing to use a enigne or just a framwork im using java with LWJGL and is it 2D or 3D

To my understanding and being I was still trying to make a card game to start with, most of the known digital card games are made from Unity. Which is why I wanted to learn more of how to use it. I was planning to use the engine, and what came in mind was something like both 2d and 3d elements. 2d for the cards and 3d for monsters.

But I am open to use other engines that could be easier to use and learn. As of right now I’m wanting to learn what I can to open myself to other things. The coding part is what’s I’m really struggling with.

I know a few totorials on youtube that might just help and you can have more freedom to customize and also what programing laungue are you using?

and check out my demo!

Sure, I would appreciate it. Um I believe its C++, at least that’s what I have on my visual studio code. Is that what you were asking for?

try OpenGL it is very powerful and highly custumizable it was originally written in C++ so it will work best the but it also works in Java with LWJGL(LightWeight Java Game Libarry) but yeah it works better in C++ and try looking for a c++ opengl totorial but most of them are out of date so try to look for one made within the last 2-3 years

Alright, I’ll look into that and see what I can do, and thanks. You said you have a Demo, could you link it for me?

I posted it the topic is The Expirament alpha demo updated and look for that if you can’t find it then I’ll send you the link to the post

and also here is the link https://scratch.mit.edu/projects/1252356019/

and a youtuber I recommend is thin matrix even though he does Java it can point you to totorials and you said your using unity right? I think unity has a opengl extensen but you could just raw code it and have more custimizabilty

I’m working as a developer for 40 years now and still need to learn new stuff nearly every day.

  • Coding languages
  • Coding skills
  • Language specific libraries
  • Databases
  • asynchronous communication
  • Security
  • CI / CD
  • UI / UX
  • Working with the cloud
  • And now Ai, How to write good AI prompt so that it will understand what I need.
    (If your current program isn’t that constructed very well, the AI will have problems to do a job good.

If you put nonsense into a program, you will always get nonsense back.

Software engineering is more that just writing code lines … it’s a long study.

Hi Zellsantal,

Welcome to our community! :slight_smile:

I’ve just taken a look at the description of the “Unity 2D RPG: Complete Combat System” course. As it seems, Stephen did not create it for complete beginners. See here:

In this “beginner +” course you’ll learn to manage a bigger project from start to finish, learning beginner to more intermediate techniques and C# fundamentals.

Is the “Complete Unity 2D Developer: Design & Develop Games in Unity 6 using C#” course included in the bundle? If so, I would recommend to start with that one because, there, you can learn the fundamentals of C# and Unity.

If it is not included, and if you don’t want to purchase this course, I would recommend to follow Bob Tabor’s C# course. It focusses on C# only, and has nothing to do with Unity or game development.


If you are a beginner in programming, I would recommend to focus on one game engine only. Many concepts and programming languages look similar, and it is very difficult for beginners not to mix things up. Don’t start with an Unreal course while learning Unity.


I’ve moved your thread to the Talk subforum, so more people will be able to share their knowledge and tips with you.

1 Like

Hi Zellsantai,

I’m the teaching assistant for the Unity 2D RPG course.

First, I want to encourage you. You’ve already made progress, even if it’s been frustrating so far. The course does assume a basic knowledge of C# and familiarity with the editor, and we’re reviewing our course description to make that a bit clearer. To get this far, even with a lot of work along the way, is excellent.

I want to point out our Question and Answers section on each lecture. Below the video player should be a Q&A section where you can post questions that attach directly to the lecture you’re having trouble with. Don’t hesitate to ask when running into any questions. The answers aren’t instant like with AI, but I promise I will get you the answers you need, sometimes asking you follow up questions to clarify your issue.

Sometimes, for issues with the code itself, taking a look at Stephen’s code directly instead of in the video can be very helpful. In both platforms, there are links to that lecture’s “commit” in our course repository. Think of this as a snapshot of the project where you can literally look at the changes that were made in the code and see the files just as they are at the end of the lecture.

This can be found on the resources tab, click on the link marked This Lecture’s Project Changes.

Be wary of using AI for help. While it looks like a convenient way to get answers quickly (ChatGPT or Copilot will give you an answer in seconds, while it might take time for me to get back to you), these tools don’t know our projects. They have generalized knowledge that is good, but will often lead students astray with questions that are more specific to their project.

AI can be helpful for general questions, as long as they are well phrased. For example, you could ask AI

How does a foreach loop work in C#?

And the AI should give you a fairly good rundown of how a foreach loop works, but more specialized questions

My code won't compile after this lecture's changes

AI won’t have enough context to know what’s going on.

I look forward to helping you continue your GameDev journey. Please don’t hesitate to ask anything in the Q&A.

1 Like

First of all, thank you for moving my post to the right form. Again, I wasn’t sure where to go to ask my questions. Also thank you for recommendations, I admit I don’t have that course, but I’ll get it this week and go from there.

I do understand that you might be busy and trying to get to every reply can be a challenge. Still, I thank you for taking the time to answer my reply.

I will say I wasn’t sure about using the Q&A section sense I wasn’t sure they are well check being how long ago the last date on some of them were. I also did go to the Project Changes link and looked at it. Looking at it again I think maybe I understand what I’m doing wrong. I will try again this week, otherwise I will try the course that Nina have suggested first before going further.

1 Like

the video I reconmoend first from thin matrix is https://www.youtube.com/watch?v=FStOT4pP2tc also I’m a beginner to but I have learned a lot so far and am almost ready to start working on my first real game(not on scratch, actually work)

java is good for game dev because it is easyer than c++ or c# and it have server side programing for multiplayer stuff and I think unity works with java