I have a very good knowledge about Java, C++, Qt, C# etc... and I wanted to start making a game... most the engine that the game per se since I don't like the "design" part of making a game..
I have read a lot of tutorials and learn the basics of OpenGL since this was the API I choosed. To start I wanted to create a simple 2D game like mario and then create the same but in 3D with a map like ine Minecraft composed of cubes (as it seems more funnier to code).
But I just don't know How video game developers create those maps ! I just know that for 2D games for example, we can use tiles (I think this is the right name), and then create an array that stores numbers and then match the number with the pixel position of the tile so that the game appears in front of the user....
But that is not very easy to code when we want a big map (even for a 2D game)...
So my question is :
Could someone tell me how they archive that ? Just the idea, the rest I will try to develop myself and learn by myself.. I really just want the idea to understand how they easily create those big maps in 3D and 2D.
Thanks in Advance, And sorry for my horrible english.
Luis Da Costa