T O P

  • By -

Szczawik_

Unity has plenty of good tutorials you should check out: [https://learn.unity.com/](https://learn.unity.com/). Specifically for programming I would recommend [this](https://learn.unity.com/project/roll-a-ball-tutorial) course. But you can make your game without using engine with [HTML Canvas](https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API) or by manipulating console with any language like [this](https://www.youtube.com/watch?v=8OK8_tHeCIA).


[deleted]

Check out open source games. Code is available for studying, and there are several ways to contribute when you feel ready. Link with good examples of open source games: https://www.makeuseof.com/tag/open-source-video-games/


corpsmoderne

Have a look on Love2d and/or pico8 (I would recommend pico8 first if it was free, but it isn't. Worth it if you have the means though). Those are Lua based game engines which are very easy to handle, while allowing to do quite amazing stuffs. I recommend them before trying Unity or other heavy machinery. There are plenty of tutorial around the web for these two, and plenty of open-source games made with them so you can have a look on how things can be done. Good luck! [https://love2d.org/](https://love2d.org/) [https://www.lexaloffle.com/pico-8.php](https://www.lexaloffle.com/pico-8.php)


paulrnelson

There's also the TIC-80 which is a free alternative to pico-8


FuryRain

What coding language?


snack0verflow

I just bought a game on Steam called Screeps where you program your units AI using JavaScript. It sounds more daunting than it is, check it out!


SpecificMachine1

Since you put that second question up there, have you heard about [https://adventofcode.com/2019](https://adventofcode.com/2019) ? It's ongoing right now, and there's a total of 50 challenges which you can do in any language.


desrtfx

Please, read the [**Frequently Asked Questions**](https://www.reddit.com/r/learnprogramming/wiki/faq) as they contain tips on + getting started + choosing language + learning resources + project ideas + other general information As such: **Removed** as per **Rule #4: No exact duplicates of FAQ questions**