Jump to content
  • entries
    943
  • comments
    5,899
  • views
    924,400

Pieces Form the Whole


Josh

3,346 views

 Share

A few technologies are converging that form the basis of Leadwerks Game Engine 4 and our extended future.

 

BlitzMaxNG is a new compiler that turns BMX source code into C++, and includes a 64-bit compile mode. This means we can do a 64-bit build of our editor in the future. It's not super important right now, but it's a nice option to have going forward, and it makes all our code future-proof in the long run.

 

I've been exploring the direct 2D drawing features in GDI (Windows), Quartz (Mac), and X11 (Linux). Virtually no one uses these APIs anymore, instead relying on a middle layer like SDL. Unfortunately, libraries like SDL, QT, and GTK are missing features or have fundamental architecture flaws. It's very interesting because it feels like some forbidden knowledge, perhaps opening a Lovecraftian-type world of dark and ancient forces beyond our comprehension. For now, I will just say that I am interesting in replacing our GTK-based GUI on Linux with something we build ourselves, and taking total control over our user interface on every system.

 

Finally, I've been testing out unicode strings, which will make Leadwerks more friendly to our friends in Russia, China, Japan, and everywhere else that uses non-Latin characters. Fun fact: The Russian Federation is the #2 country in numbers of Leadwerks users. These are the people who invented Tetris, so they're great users to have.

 

blogentry-1-0-82528000-1443752665.jpg

 

These are long-term developments that will take a while to roll out, which is why I am not going into a lot of detail right now, but it's interesting stuff I thought I would share with you.

  • Upvote 1
 Share

6 Comments


Recommended Comments

FYI, anything I write from here on out is planned to be 100% backwards-compatible. We don't need to write another game engine from scratch, ever.

  • Upvote 1
Link to comment

Any chance we can get a map format similar to the gmf format? Apart from its little quirks, it is a beautiful format. backwards compatible and almost future proof.

Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...