Menu

UGENE Game Project / News: Recent posts

Squee Alpha1 Released

The very first release of Squee, Alpha1, is now available as of 2006-Mar-06.

Squee is a computerized board game that chronicles the journey of 2 to 6 university students as they perform research and attempt to pass their classes. What makes these students different from any other? They come from a planet called E, have incredibly advanced technology, and perform their research on alien planets! The game will offer Internet multi-player support and it will run on Windows, Mac OS X and Linux.... read more

Posted by Jonathan Benn 2006-03-06

UGENE Beta1 Released

UGENE, the User-interface GENeration Engine, is a
rapid UI development framework for writing combined
2D/3D applications. It's similar in concept to Java Swing or XUL, but it's 3D! UGENE is programmed in object-oriented C++, uses OpenGL, and currently runs on Windows.

To learn more, please visit our website:
http://ugene.sourceforge.net

UGENE's Beta1 release represents a major milestone. We've greatly improved the program's functionality and stability. Furthermore, we've implemented a demo dice game called Five Thousand, the complete rules of which can be found in the downloadable project files.... read more

Posted by Jonathan Benn 2005-04-28

UGENE Alpha3 Released

UGENE, the User-interface GENeration Engine, is a
rapid UI development framework for writing combined
2D/3D applications. Similar concept to Swing or XUL,
but easier to use, more flexible, and includes 3D!
UGENE is programmed in object-oriented C++, uses
OpenGL, and currently runs on Windows.

To learn more, please visit our website:
http://ugene.sourceforge.net

Most of the code changes are totally internal. Also,
we've introduced some sort of instability into the
code, so don't be surprised if it crashes when you're
switching between Panels.... read more

Posted by Jonathan Benn 2004-06-01

UGENE Alpha2 Released

UGENE is the User-interface GENeration Engine, a Windows-based OpenGL engine using OOP and C++. This is UGENE's second file release, which contains both the project source and a Win32 executable.

To learn more, please visit our website:
http://ugene.sourceforge.net

The main improvements and additions in this release are:

* PNG file loading using libpng.
* Transparency (which allows for non-rectangular images).
* The OpenGL depth buffer has been enabled. This allows for prettier, more sophisticated 3D graphics, and can help 2D graphics as well.
* The user may now switch between different screen views (called Panels). Each Panel is a unique view of the application's Model (i.e. fictional world).
* Initialization scripts may now run at Panel load.
* Two new user-interface widgets: the SPRITE and the PROGRESS bar.
* New, more intuitive, Panel configuration file format.... read more

Posted by Jonathan Benn 2004-03-16

UGENE Alpha1 Released

UGENE is the User-interface GENeration Engine, a Windows-based OpenGL engine using OOP and C++. This is UGENE's first file release, which contains both the project source and a Win32 executable.

To learn more, please visit our website:
http://ugene.sourceforge.net

This demo demonstrates some recent breakthroughs we've made with our engine. Including:

* 3D graphics with a moveable camera (use the arrow keys and number keypad), and 2D overlays that the user can interact with.
* Full mouse and keyboard support. 2D overlays can be clicked on (3D picking will be programmed soon).
* An engine that can load BMP, JPG, and GIF files. Soon it should be able to load PNG files too.
* A configuration file (DebugScreen.txt) that specifies what gets loaded to the screen. It's a plain text file that you guys can edit to change the demo if you feel like it. Try loading your favourite picture instead of "cool.jpg".
* An MVC (Model-View-Controller) architecture that completely separates the graphics and I/O engine implementation from the game implementation. It
uses the Command pattern for communication, which lets you write function names in the configuration file to obtain information from the Model, or modify information in the Model.
* An object factory that lets you specify a class type (like TEXTBOX) in a text file, and then dynamically create an object of that type.... read more

Posted by Jonathan Benn 2004-01-23