John Hargrove's recent projects

This is a collection of galleries of my C# applications. Click the application title to view the screenshots. Enjoy.



VERGE 3: Map Editor
A versatile, efficient map editor for 2d games. Programmed using C#, with render routines in C++ for reasons of performance.


VERGE 3: Pack Editor
A program designed to handle 'pack' operations for VERGE3 games. Essentially this program acts as an interface that allows users to add their game's data to a single, protected file that can only be accessed by the VERGE engine. The benefits are security, privacy and general game distribution benefits.


VERGE 3: Project Manager
A work in progress project manager, designed to provide a singular integrated design environment for users developing VERGE engine games.


Gameboy Advance: String Pool Editor
This is a string editor, designed for managing a mass pool of strings used in a gameboy advance game. The tool is designed to store multiple languages, and to produce highly-efficient, fast access data tables for accessing string data at runtime.


Gameboy Advance: Resource Manager
This application was designed to provide an interface to a backend compiler that would take PC data (such as images, or music), and convert that data to a more apropriate format. The data is then compiled into a large pack, which would be appended to the end of the ROM data. It is applied in such a way that the access is hashed, and mighty fast. The tool was designed in C#.