I have dabbled with game programming many, many times over the years, but I kept bumping into the same problems and frustrations.
Lucky for me, I got a chance to bend Jason Weimann’s ear over on the Unity3D College YouTube channel and I got some great pointers and a fresh new perspective!
Make sure to subscribe to the channel if you have any interest in game development!