ZexMenu

The ZexMenu library is a fast easy to use in game menu system that allows for rapid on the fly selections of menu items during regular game play. 

Below lists the current status of the various features that are either currently working or on the drawing table. 

Working features

  1. Load menus from xml game assets via content.load<>
  2. Uses interfaces
  3. Support for custom visual objects to be used for drawing the menus on screen
  4. Support for layout objects for additional control over how a menu gets displayed

Features on the drawing table and issues to be fixed

  1. Need to add more layout objects to the ZexMenu layouts namespace so more visual effects will be availible

Downloads

  • ZexMenuR1.zip (Not Currently availible)
    Contains the code for ZexMenu Release 1 as well as one example project
  • ZexMenuBindingsR1.zip
    Contains the code for the ZexMenu Release 1 as well as one example project. This download makes use of the CBXInputBindings project for handling user input.
  • ZexMenuGUIR1.zip
    Contains the code for ZexMenu Release 1 as well as one example project. This download makes use of two additional projects. The CBXInputBindings project for handling user input. And the xFripperyXNA project for visualizing the menus using xFrippertyXNA's skinable gui system.

Videos

NOTE: The xna game that is running in the video is the Zider game engine I am currently working on.

  • ZexMenu Release 1 Quick Preview
    Just a quick demo showing off the potential of the ZexMenu system
  • ZexMenu preview
    A brief preview of the Zexmenu in action. Video is 71Mb in wmv format at 1440x1080 resolution. Running time is 4 minutes. 

Tutorials

  • ZexMenu Tutorial Part 1
    Part one of the tutorial series takes you through the code that is required to get up and running.
  • ZexMenu Tutorial Part 2
    Part two of the tutorial series walks you through the ZexMenu xml files and describes the various aspects of the xml element structure. 
  • ZexMenu Tutorial Part 3
    Part three of the tutorial series walks you through adding layout data to the ZexMenu xml asset file to add animations to the menus

Documentation

Picture Galleries

Creative Commons License
This work by Dean Lunz is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Canada License. Permissions beyond the scope of this license may be available at http://contact.createdbyx.com/.

Created by: X

Just another personal website in this crazy online world

Name of author Dean Lunz (aka Created by: X)
Computer programming nerd, and tech geek.
About Me -- Resume