Since then, I have reused that engine in many different projects, including Gone Rogue, My Colony, Musical Kittens, Antiquitas, EZ Composer, Hell and Back, My Starship, Epic Adventure, the map editor in Death 3d, and more. I think it's fair to say that over the last 7 years I have gotten a got bit of mileage out of the engine, but I think it's also fair to say that the engine is a bit dated. From a technical standpoint, I did a lot of things weird in Scroll2d that, if I could redo it all, would have been done a lot differently. The problem is, the engine is used in so many projects I can't really just make huge changes to it without breaking everything.
I have been thinking of this for a while, and I am considering "sunsetting" the Scroll2d engine and all of it's associated projects and moving completely into 3d/WebGL. I am thinking of creating a brand new engine, unimaginatively called Scroll3d, which will offer similar capabilities of scrolling around a map and manipulating tiles, but will be entirely 3d and use 3d models instead of 2d sprite graphics.
Now, when I say "sunsetting," it's not as though I am going to discontinue any of my Scroll2d apps and games. Really, nothing with Ape Apps ever reaches an "end of life" and I will probably support all projects until I fall from the virus or some other tragedy. That said, I do plan on moving all of the current Scroll2d projects down from the priority list and start working on new titles using the new 3d engine.
I currently have two fairly extensive Scroll2d projects that I do plan on completing first before making this switch, Colony Wars and My Empire. I am pretty far along into both projects, so it only makes since to finish them and get them published to the markets.
So all of that said, here is my roadmap going forward for Ape Apps:
- Complete Colony Wars. This is my current #1 priority project starting now, and pretty much the only thing I am going to be working on until it's done. Time to get this game finished and released.
- Complete My Empire. As soon as I am done with Colony Wars, I am going to go straight full time into My Empire and get that game done as well.
- Begin Scroll3d development. I am then going to be moving all attention into creating the new game engine, which will be a combination/mix of everything I have learned over the years between the Scroll2d engine and the Death 3d engine. Of course, the new engine needs its maiden project, and I think that maybe the time is right to start working on:
- My Colony 2: the first project to be based on the new engine.
My Colony 2 is only a concept right now, so all suggestions are on the table. Think of all of the things you wish were in the current My Colony. Ideas that would require a total rewrite of the game are now on the table, because I am literally doing a total rewrite of the game, which will also include a new server. I can make multiplayer that actually works properly if I design the game with multiplayer in mind from the beginning. All units and buildings will be 3d modeled using blender. I don't have a lot of the concepts worked out, but I am thinking that My Colony 2 will only feature United Earth instead of 4 different civs, so I can keep my focus this time.
So anyway, that is what's happening. I plan to finish Colony Wars sometime this month and My Empire next month, and I will then begin work on MC2, which will be built in complete open beta and all feedback and suggestions will be taken into account. So stay tuned for more!