Windows/xbox 360 games engine - written in C# on the .net framwork using a combination of projects. The main
editor is built using the XNA framework which is essentially a C# wrapper of DirectX and other windows forms to load in sprite tilesheets to draw them to the screen. The windows forms for each one of the buttons are not actually seen on the video but they basically load in .png spritesheets, create new maps which is the size of the original drawing region by tile width and tile height dimensions, save the map to .txt files and load them back in once they are built. Change the layers of drawing
from front layer, back layer and collision layer which will eventually allow a playable character to collide
with any collision sprite drawn. Also there is a test map button which is yet to be built, eventually I would
like to save all the map data into an XML file and then re-load it back into the XNA content pipeline to create
a playable map once the user has performed a map build. The program once again demonstrates inheritance and
polymorphism, by implementing a generic button base class and then use inheritance for each one of the individual button classes, polymorphism can be implemented to save on processing and graphical overhead. For future development the project needs to be ported over to a more current platform such as Unity's game engine.
Ещё видео!