02-10-2013, 12:39 PM
(This post was last modified: 02-10-2013, 12:41 PM by Bombshell93.)
I did move over to unity at one point after learning the ropes I decided to wait for Unity 4 and work on 2D games in the mean time. The reason I tried starting from scratch is I wanted to learn enough about each part of game development to be able to say I could make a game from scratch, but I've got past that,
Having made a Rendering engine with my own implementation of propagating light volumes (I got a bit carried away with the graphics and its lead me to ultimately want to specialize in graphics programming), a 3D collision detection engine and recently a much more flexible 2D collision detection and physics engine, I've also in C++ made my own 2D Game engine, but more recently I've made a C# version of it using XNA, its now a lot more fleshed out with its own physics and level editor, and within the past year or so I decided to make a full game, which is still in progress (and is what produced the C# engine I just mentioned).
EDIT:
I've also done a lot of research into OpenGL and I will be using it should I make the jump to bigger things without Unity, its faster than DirectX and I've heard brilliant things about how easy it is to use, its cross-platform capabilities are also a massive plus as I expect at some point I'll be working on mobile games (which to my knowledge most mobile platforms use OpenGL)
Having made a Rendering engine with my own implementation of propagating light volumes (I got a bit carried away with the graphics and its lead me to ultimately want to specialize in graphics programming), a 3D collision detection engine and recently a much more flexible 2D collision detection and physics engine, I've also in C++ made my own 2D Game engine, but more recently I've made a C# version of it using XNA, its now a lot more fleshed out with its own physics and level editor, and within the past year or so I decided to make a full game, which is still in progress (and is what produced the C# engine I just mentioned).
EDIT:
I've also done a lot of research into OpenGL and I will be using it should I make the jump to bigger things without Unity, its faster than DirectX and I've heard brilliant things about how easy it is to use, its cross-platform capabilities are also a massive plus as I expect at some point I'll be working on mobile games (which to my knowledge most mobile platforms use OpenGL)