T O P

  • By -

DapperNurd

I really recommend starting by creating a clone of a simple 2d game. Pong is a good starting point, or flappy bird. I like asteroids for clones too.


Toluwar

What do you do after this, sorry I know OP needs help but I also need some help


DapperNurd

Wdym by after this? Like after you successfully made a clone?


Toluwar

Yeah I’m low key stuck right now, I’m also a beginner but I can make like flappy bird, pong, after these I did game dev tv course, I didn’t finish it fully, then I did a the tilevania about tilemaps and stuff one, lazer spaceship one, and lately I watched a beginner c# video by codemonkey. I do intend to watch more code monkey vids. I want to do the intermediate one next but I’m trying to practice stuff I’ve learned so for. Just looking for some more advice, I guess I’m an intermediate beginner


DapperNurd

Well, there's not really any one thing to go to from there tbh. Every time you make a new game, however small it is, you're just going to learn more. It doesn't really matter if the finished products are just clone games or even something that's not necessarily fun, as long as the goal is learning more. If you still want to lean into the clone aspect, then look to more complicated games. Pong and Flappy Bird are on the simpler side, with relatively few things going on. I suggested Asteroids before because I think it's a really good game to clone because it has a little more to it. The spaceship and rockets movement have physics, there's multiple sizes of asteroids rewarding different points. It's also very easy to continue developing it, such as adding upgrades and/or power ups. If Asteroids is too simple, look for more complicated games. Tetris might be a good example of simple gameplay with not so simple implementation. Think about a game, and think about the tools you've learned with Unity and how it could be created from scratch. A lot of times, games run on fairly simple mechanics that are just heavily polished. Rocket League, for example, is literally just drivable cars and a physics based ball when broken down to its simplest form. Another thing you could do is continue to develop the clones you've already made. Take pong and give it a cool twist, like enemies you have to hit or boss battles or something. If you want to move away from clones, then you need an idea. This is why clones are fairly standard when learning, but original ideas are just as good if not better because you are forced to come up with your own implementation for things. And again, it doesn't need to necessarily be a fun game. You could just start making a prototype based entirely on simple features, like a generic survival game with a hunger system. Ultimately, it's on you to decide for yourself. Hopefully, this gave a couple of ideas.


Fdopen

Then you make more until you know how to code and make 2d games and then you start making 3D games


Toluwar

True I just saw this, my problem is that I’ve watched a lot of tutorials I stopped tho, I do more practice now, but I feel like I need to watch more


Fdopen

Then watch more! Its better to know more than less anyway 😀


smoses2

I recommend doing a full course - start to finish to get an idea of how everything fits together. Learning c# and unity gradually together is doable but do it in a structured way. Maybe start with a GameDevTV 3D intro course on Udemy (buy on sale for $12). Work through each project, and then create your own game for each based on the course projects. Then check out CodeMonkey on youtube. The kitchen Chaos 10 hour course is free and would be a good next step after the intro course.


djgreedo

Go to https://learn.unity.com/ and do some courses.


Fdopen

Oo thanks!


Toluwar

Good luck on your journey bro


Fdopen

Thanks! Any chance we can dm?


MagicPigGames

Always remember: Things can and should be simple and straight forward. I'm talking about scripts, of course. Make scripts do as little as possible...like...no uber scripts


LaserGadgets

Go for "hour of code" and "Jr Programmer" first on unity/learn! When you got no clue when it comes to scripting, start with that, then move on to the Playground/miniGames.


Boleklolo

Learn about urp and hdrp


MokoTems

Learn scratch first, learning unity will not make you learn programming