What is AGE ?

First of all, AGE stands for Advanced Game Engine. It doesn't really mean anything, but that makes a cool name. To make a brief summary, AGE is a game engine made in C++ and using DirectX 9 libraires (maybe OpenGL will be added later). It contains (read will contain) advanced 3D graphic management (animated models, lightning, particles, shader effects, etc..), sound management, physics, as well as some basic game function such as heightmapping, cameras and basic AI. The point of this project is to make something that works, at first, then to publish it under my name and gain some renown. Then, maybe a game project will come up (don't count on that too soon).



Who am I ? My nickname is GLForce, and my real name Gabriel Lachance (see from where comes the GL). I am currently in software engineering. I programmed since I was 12 years old, but started it really seriously (read : stopped doing Visual Basic) when I was about 15. I'm now 20 (shoot, I'm getting old quicker than my engine, a script should take care of my other age problem). I think that's about it. Oh yeah, before you ask it : yes I'm a french canadian.


Monday, February 26, 2007

New logo

I worked on something that looks like a logo. I was so frustrated about my collision detection that I spent some time on it. Does it look right ? I'm not sure. I wanted to give it an old style (the concept of age), so the marble seemed the good choice. The little glow around is just here to give some punch to the final product. I'll probably make a little animation with it to put on the actual engine opening (like the pros !). So, I'm waiting for your comments.



P.S. : Am I the only one who got a problem with the hole over the A. That is really bothering me. Any designer here has a solution ?

Friday, February 23, 2007

Some really early screens

Those are screenshots I've took like 6 months ago. I'm not ready to take any other for now so I've put those ones to tease you. Well, that's not much but it basically shows some heightmap terrain, model integration and particle effects. Oh, and the config screen too. As I said, those screens are quite old and I've progressed alot since that. So, be patient and soon you'll see real screens and probably videos (and if you are really nice a tech demo !).



Thursday, February 22, 2007

Next goal

I'm not aiming that high. It's just that I've been working on collision detecting for several weeks (maybe months), and that still doesn't work. I'm sick of it. Anyway, here are some details : My collision detection is based on ellispoid-triangle collision. So, the characters or complex objects are represented by and ellispoid (si it as a sphere with 3 radius), and I test collision for each polygon of the "level" near the said ellispoid. Now, after many hours of hard work this part seems to work. However, now I have problems with the octree which is containing the level polygons. So, I must finish this. The problem is I'm too lazy to do it, just because it doesn't work (That's true, this evil code wont listen to any of my orders !). So, I'm writing here that I will finish it as soon as possible, so I have some motivator. I guess it's useless but heh, at least I'm trying.

Wednesday, February 21, 2007

Great opening !

Today is a day to be remembered. I finally decided to open a website (well, actually a simple blog) to show to the entire world the progress made in the making of my homemade game engine : AGE. I mostly did this to convice myself to work on it. Now that it is done, you will gradually see new content appearing on the blog : progress made, to-do things, screenshots and videos, side stories, etc.. You can leave me comments whenever you want, unless it has something to do with my mother or the fact that i'm canadian. So, see ya !