It is currently Wed Dec 23, 2009 9:04 pm
All times are UTC


Welcome
Welcome to <strong>edigames</strong>.

You are currently viewing our boards as a guest, which gives you limited access to view most discussions and access our other features. By joining our free community, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content, and access many other special features. Registration is fast, simple, and absolutely free, so please, <a href="/profile.php?mode=register">join our community today</a>!


Post new topic Reply to topic  [ 1 post ] 

What is most important to you in a UI?
Visuals: I don't care if it's clunky or featureless, it better look awesome. 0%  0%  [ 0 ]
Features: I don't care what it looks like, it better be responsive and familliar. 100%  100%  [ 2 ]
I don't care. 0%  0%  [ 0 ]
Total votes : 2
Author Message
 Post subject: S3Engine 2.0 UI System
PostPosted: Wed Mar 26, 2008 3:14 pm 
Offline
EDI Development Team

Joined: Tue Mar 18, 2008 2:37 am
Posts: 97
This thread is particularly about how the S3Engine 2.0 deals with UI.

We've chosen to implement the menu system with native Win32 menus, with a slight twist.

When running in windowed mode, the menu bar is always visible; when in
fullscreen mode, the menu bar is hidden, but when you mouse over where it should be it appears.

We use common dialogs in all appropriate places as well, for loading and saving as well as dialog messages.

The use of native UI was a complex decision, in many ways it gives the best of many worlds.

Pros:
-Native UI fast and well tested
-Native UI is easy to develop
-Native UI has advanced features (ability to save and load from network sorces, etc.)
-Our hybrid fullscreen methods help keep immersion
-Native UI provids a familliar interface to windows users
-You can paste a serial key from the clipboard in native UI :D

Cons:
-Native UI just isn't as flashy or animated as custom UI (this is the big tradeoff, but less of an issue in Vista)

Overall the decsion was to sacrifice a bit of custom visual appeal, for a ton of functionality; we felt that people could get over fairly typical menus in exchange for a less frustrating user experience.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

It is currently Wed Dec 23, 2009 9:04 pm
All times are UTC

Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

  

cron