I am looking into developing some games like stardew valley or animal crossing as side project. I have never created games but have enough programming experience.<p>Not looking to create it to make money, rather just want to create interesting games, that's all.<p>Any useful resources to get started?
If you're looking for things in the way of tutorials, gamedev.net is generally a fairly good resource and they've also got a lot of articles/posts written on some more in-depth or interesting technical items:<p><a href="https://gamedev.net/tutorials/" rel="nofollow">https://gamedev.net/tutorials/</a><p>Another great way is just to browse through some open source games and just see how they're written and work. The OS Game Clones website is a good starting point for something in this realm as you can look through clones of games (sometimes even the original source the author has released) you may already be familiar with:<p><a href="https://osgameclones.com/" rel="nofollow">https://osgameclones.com/</a>
Kaboom.js is very easy to pick up :
<a href="https://kaboomjs.com/doc/intro" rel="nofollow">https://kaboomjs.com/doc/intro</a>
i would strongly recommend taking a good look at an open source game engine like Godot[0] ( which is very forgiving on older hardware[1] ) there are several very good tutorials on youtube[2][3][4] to get you started.
If that pick your interest, then Udemy have some more advanced stuff on Godot...<p>[0] <a href="https://godotengine.org/" rel="nofollow">https://godotengine.org/</a><p>[1] <a href="https://www.youtube.com/watch?v=r7xW1tBIwXQ&t=3s" rel="nofollow">https://www.youtube.com/watch?v=r7xW1tBIwXQ&t=3s</a><p>[2] <a href="https://www.youtube.com/watch?v=LbORGmdJCfQ" rel="nofollow">https://www.youtube.com/watch?v=LbORGmdJCfQ</a><p>[3] <a href="https://www.youtube.com/watch?v=vjZX93jhP3A" rel="nofollow">https://www.youtube.com/watch?v=vjZX93jhP3A</a><p>[4] <a href="https://www.youtube.com/watch?v=qdmu1caEvOE" rel="nofollow">https://www.youtube.com/watch?v=qdmu1caEvOE</a>