Jordan Bonser
  • Home
  • CV
  • University Work
    • Second Year Work >
      • Top-Down Shooter
    • Third Year Work >
      • Terrain Analysis Project >
        • Terrain Analysis Tool
        • Game Demonstration
      • Post Processing
      • Android Application - Sports Centre
  • Projects
    • Unity Development >
      • Lerpz Tutorial
      • Dare to be Digital Entry - "Lit"
      • Unity Game
    • Geometry Instancing
    • Road to Eldorado
    • Level Editor
    • OpenGL Work
    • JBEngine
  • Blog
  • Tutorials
    • Flask Session Timeout

Level Editor

Level Editor

This is a Level Editor Created using C# with Windows Forms and the XNA Framework.  It has been an Idea of mine since I finished my Terrain Analysis Project. I wanted to see how effective using the GUI of Windows Forms would be when combined with a rendering panel. The Idea of using XNA came afterwards once I started thinking about how I could render the Editor.
Here is the first step of my Level Editor, it features the creation of multiple models and also deletion. I can also alter the position of these models using a Property Grid. Anyway Below is a video of the Editor as it stands:
There is still much more to add including more functionality for adapting the models but most of all adding functionality for a working camera that can be moved around the level. This shouldn't take much work as the Model class contains much of the movement and rotation features so the main thing that needs to be added is the input interaction. I'm pretty excited about this project so far and am eager to see how far I can push it.
Powered by Create your own unique website with customizable templates.
  • Home
  • CV
  • University Work
    • Second Year Work >
      • Top-Down Shooter
    • Third Year Work >
      • Terrain Analysis Project >
        • Terrain Analysis Tool
        • Game Demonstration
      • Post Processing
      • Android Application - Sports Centre
  • Projects
    • Unity Development >
      • Lerpz Tutorial
      • Dare to be Digital Entry - "Lit"
      • Unity Game
    • Geometry Instancing
    • Road to Eldorado
    • Level Editor
    • OpenGL Work
    • JBEngine
  • Blog
  • Tutorials
    • Flask Session Timeout