Some months ago I started programming 2d games in C++ using SFML. I made some games like Pong and a small RPG. I feel like I know 2d games quite well now, and I'm considering starting to make 3d games. But am I ready yet, and where should I start? I don't want to use a pre-made engine like untity or UDK, but rather make my own engine possibly or use an existing library. But I need your advise on where to start.
Thanks for any serious answers!
Edited by Maroen, 26 June 2013 - 12:27 PM.