I want to create a game development kit for Java, similar to XNA. I need to have a function that loads stuff from the hard drive. I want it to look a little bit like this.
Model3D model = Content.Load<Model3D>("On/The/Hard/Drive");
I want the only thing that gets used in the load functions is Objects that extend a content class. Is it possible to do this?