GML

Current version: 0.3

Description:

GML is a C++ OOP wrapper that simplifies the develop of applications for Windows. In other words, GML is a collection of classes that can be used to build programs for Windows. GML also saves programmer’s time by providing code that has already been written, using pure C++ and Win32 (not MFC). GML is not a replacement for MFC, it’s just a simple way to develop applications without using MFC. With GML your programs will be faster and smaller than a normal MFC program because it uses Win32 APIs directly. GML is oriented to game development and graphical applications, you can use it as a small and fast start point for your game engine, for example. GML is free and Open Source.

Screenshots:

Features:

  • Windows: Plane and empty windows for game development or graphical applications.
  • Dialogs: Supports RC resources (dialogs, menus, buttons, and any other controls) for build standard applications.
  • Menus: Suports RC menus and you can also work with custom menus in run-time.
  • Input: Easy to use keyboard and mouse handling.
  • Console: DOS style console for debuggin purposes.
  • Timer: Built in (looping) timer for launch functions, calculate functions delays, etc.
  • OpenGL: Full OpenGL integration supporting window mode, fullscreen, multiple screen resolutions, etc.
  • Unicode support.

Limitations:

  • DirectX support is not working yet.

Known bugs:

  • Lots !!! :)

Downloads: