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:
- GML Advanced OpenGL Dialog (108kb)
- Source code C++ (soon)
