|
Wow, 1.21 took almost a full year to get released. Too long! I hope to have new versions of Mercury out more frequently
when there are known issues. Sorry about the long wait. Like I've always said, there won't be frequent updates with new features,
but hopefully refresh builds will still come out to keep Mercury competetive and bug free.
If you're wondering about the status of Metroid, well, it's done! I'm officially calling it Metroid PC, and as I stated on the front page,
it and its website will be available soon. I'm REALLY glad to be done with it, because frankly it took 21 months to make, and I was starting
to get tired of working on it :). Believe it or not Mercury didn't even take that long to make! I do consider it a greater achievment from a
programming standpoint, however, because of the complexity of having to do graphics, sound, AI, gameplay all myself and all in software.
Yes Mercury was complex, but it was mainly about using documented APIs and learning them. With Metroid it required a lot of research in order
to get the enemies and gameplay correct, and it wasn't always easy. Then there was the aspect of making content! I had to piece together over 150
unique rooms! That's just crazy!! Oh, and I had to write the editor I used to MAKE those rooms! And the exporter I use to put together the
game art! Yes, it ended up requiring two tools in addition to the game itself, so I'm just now breathing a sigh of relief over the whole thing.
So what's next you may ask? Well, that's exciting! First, I'd like to revamp this here website to breath some life into it. I LOVE the design,
but it's lacking an easy way to post news, a forums section, and an easy way to get skins. How many of you even know about the Skin Vault? Probably
the same amount of people that read this :).
I'm also working on Metroid PC's website, which has all the features I'd like this site to have, but looks horrid at the moment. That's the
only reason it isn't available yet. Once I get it looking nice it'll be up here. Finally, I'd like to create like a central hub website,
where I can post these things, maybe links to my other smaller projects, and then link Metroid and Mercury's sites. That's my dream, anyway. :)
On the programming front, I've already started my next project. It's funny how they all seem to start at the tail end of the previous project.
I started Metroid just a couple months before finishing Mercury, and again with this new project it was started just a few weeks before finishing
Metroid. So what is this new project? Dare I say? Oh why not!
My next project is a 3D Software Renderer I'm calling Corona. Know two very important things:
1. By Software Renderer I mean I'm doing all the rendering myself. No Direct3D and no OpenGL. Think of it as how Quake 1 was.
2. It's named Corona for a cool Eurodance band of the same name, NOT for a faint ring surrounding a celestial body, NOT for a beer.
Why am I writing a software renderer? To me programming is much more than a day job. (Something I pray you've noticed by now...) Given that,
I enjoy learning all aspects of programming, not just one. Having worked on Mercury and then tools support for the company I currently work for,
I'm quite proficient in Windows API and programming in general. Thanks to Metroid, I've also become comfortable writing all the various things
a game uses, such as graphics, sound, gameplay, timing, etc. In fact that's the great thing about Metroid being in software. I got to learn about
things you simply don't learn when using an existing engine. Anyway, I guess what I'm saying is I'm pretty comfortable in all the main general
areas of programming except one. 3D programming. I must admit, I don't really know what I'm doing in this area, so it's pretty humbling and
intimidating. Thanks to my cool bro Trapper I'm sure to learn though! :)
So far I have basic models rendering (not textured or clipped, mind you), but it's a great start. That's another reason I'd like that
"central hub" website. I could discuss my 3d rendering progress more easily, and post screenshots and demos.
Thanks for reading my little post here. This page has been a great place for the past 2 years, and I'd really like to evolve it into
a more prominent and lively place. Hopefully that can happen soon. Either way I'll be updating this a whole lot more now.
I'll see ya! |