Having large worlds in a game is a challenge on many levels, from storing the data, culling, instancing and coordinates. The traditional way to store the position of an object is usually based on float (single, 32bit). While this works ok for small levels of a few km, when the player (camera) is getting away … Continue reading Large world coordinates
Since a long time ago, I was coding my ... code with ASCII strings in mind, in my little box of the world, thought that everyone would basically use English on their computers. Well of course this is not the case, especially in the present and future. While I was sort of supporting UTF-8, partially, … Continue reading To UTF-8 or UCS-2 (not UTF-16) for strings
While the engine is more or less ready for making games, it still needs a lot of features to be added, but without a visual editor that it is pretty tedious to achieve, so I have to work on the editor first, to make at least a skeleton framework on which editor plugins can be … Continue reading Editor immediate mode GUI
Hi there, welcome to the Tachyon Game Engine devblog, where I will share my progress and thoughts about awesome ideas and concepts which will (hopefully) materialize in the engine source code. Stay tuned!