Hey,
i want to start with game developement and my dream is to develope a tower defense game in 2D or 3D, but i don't know how to start.
I've already devloped some applications in C#, PHP and C++ but just some small things, not 100% class based, but i've never developed a game. I've already wanted to do some 2 years ago but i didn't get it.
I don't know which way i should go because I'm not asbsolutely new to programming but i never did something with graphics, like animations and so. I've did some things like a slidbar in C# but that's not the same, right?
I've thougth about starting with OpenGL but is that a good idea? I've also thought about starting with an Game Engine like Unity, Cryengine Irrlicht.Net or something like that but i have no clue if that's a good way to start.
Like i said i would like (or my dream is) to make an Tower Defense Game with some nice graphics, like these old warcraft 3 tower defense game Element TD (if someone knows here). I loved to play that and i think that's, what i want to do. Not 100% like that and not that many varients of towers.
Should i start with OpenGL or should i start somewhere else? I've also heard about SFML but i don't know, what that is.
Like i said i thing i also need to start with making graphics or animations, how should i start there? Blender or is that not required?
Thanks in advancve and sorry for my not 100% good english. ;)