Home
Code & Snippets
Tutorials
GUI Docs
Projects
Drawings & Sketches
Links
Bio & Resume

Kindly hosted by


Support This Project


Projects

Lately I've been doing some interesting projects. Here is the list of them:

  • OpenGL GUI Project
  • This project implements a simple GUI in OpenGL/C++. Currently it features:

  • Each element can be sized and moved by dragging
  • Each GUI element is loaded with specific script-like description that describes that element behaviour using XML Files.
  • Animated CGUIButton base class from which some other widgets can (and are!) derive from
  • Centralized message pump/processing
  • Controls - Static, Text box, Button, Listbox, Droplist, Window, Scrollbar, Progressbar, Border and others!

    (You can find it in Code & Snippets section)
  •  

  • GUI Editor
  • This project is made with a professional touch - sleek, easy-to-use and multi-functional. It features:

  • An ability to add/edit widgets using only a few clicks an an accompanying Properties Dialog (Visual Studio-like).
  • Move/Drag/Resize widgets with your mouse or keyboard.
  • Align selected widgets using toolbar buttons.
  • Insert/delete widgets with a press of a single key.
  • Fully featured Compiled Help Manual (.chm format) to help new users.
  • Heavily documented source code (using Doxygen as a documentation tool of my choice)
  • Easily understandable and clear code with proper namings of variables/functions.
  • Centralized Texture, Material, Animation and Font managers.
  • Custom RTTI with similar features of MFC

    (You can find it in Code & Snippets section)
  •  

  • Animation Editor
  • This project is made to assist users who are going to use GUI Editor to create a multitude of animations. It features:

  • Easy-to-use and simplistic interface
  • Move/Drag/Resize frames with your mouse or keyboard.
  • Align selected frames using toolbar buttons.
  • Insert/delete frames with a press of a single key.
  • Heavily documented source code (using Doxygen as a documentation tool of my choice)
  • Easily understandable and clear code with proper namings of variables/functions.
  • Customizable frame attributes (colour, background fill, text color, etc)

    (You can find it in Code & Snippets section)
  •  


  • Get Medieval clone
  • This project implements a clone of a old game called Get Medieval (2D top view medieval shooter). Currently it features:

  • Almost finished editor
  • Some item models and textures
  • Generic rendering code