Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views


Sign in to follow this  


The images show the GUI editor and an in-level shot with collision shapes showing. The level doesn't have anything to look at yet. I want to write a level editor before I start throwing art into it.

I'm focusing on the GUI system and it's editor for now. Then I'll use the editor to make the UI for the level/entity editor. I'll use that editor to build the demo level. I initially had wanted to use 3dsMax for the level editor, but needing to re-export and import my level from Max for small changes would just be tedious. I like the experience of writing a GUI system that I understand, and I'm learning a lot in the process. I won't need to worry about adapting my program to a GUI library if mine will suffice. :)

It was an interesting process to wane the GUI editor off of my old text format and onto the new binary format. The minimum functionality my system needs to be self-editable is the ability to change an element's tag (string). The tag is what's used to identity the element when a GUI_Event is handled. Once I had the ability to change the tag, and save/load a GUI_System, the editor could use a UI that it had exported! I'm not using a scripting language, so a GUI_System's behavior will be hardcoded, but that's good enough for me.
Sign in to follow this  

1 Comment

Recommended Comments

I have got to admit I like how your game is looking. I also liked the MegamanX games so do them justice. good luck. :)

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!