I have updated my project list to the left to reflect their current standings.
I have added a few new projects:
Rabid Game Engine: Learning from the mistakes I made when making Braised Planet, I decided to make a game engine that could be applied to many games instead of making completely seperate games each time.
Rabid Game Engine is a common C# library that can be utilized with C# that gives the developer the power of productivity that BYOND gives you. It will be like a mix of DM's object tree and terminology with Torque Game Engine's powerful 3D multiplayer gaming techniques.
No, I'm not building a scripting language. I don't even know if I want to release it yet. C# is close enough to scripting anyways.
It will consist of 20 main modules:
1. Rabid Common Networking Module
2. DM-like object module
3. DirectX rendering module
4. Ghosting module
5. Tick loop module
6. Action module
7. Sound module (probably will just add a few engine-specific goodies to FMOD functionality)
8. 3D Model animation module
9. 3D Model dynamics module
10. Physics module
11. Savefile module
12. Mapping module
13. 3D map editor
14. Resource managing module
15. Command module
16. Generic installer
17. XNA related code
18. Common utility module
19. AI module
20. Camera module
Currently I have #1 and #2 almost done, and a few around the board started.
The code will be flexible enough to handle action-based games, but won't descriminate like Torque against less action-intensive games or single-player games.
The hardest part of the engine is, hands down, the action module, with next in line being the networking module and mapping module. Luckely the networking is almost finished already and the whole engine will be built around it.
Rabid Common Networking Module: This is only a seperate project because I want it to be able to run great with all programs without the excess baggage that comes with a game engine. This is almost complete.
Currently implimented:
1. Maximum security, anti-cheat TCP networking module
2. Low level parser
Still needed:
1. Self-sustaining synchronization
2. Web connection module
3. Non-intrusive UDP for fast ghosting
4. Thread safe implimentation
The hard part is over with, and synchronization is nearly done, so it won't be long until this is complete.
I know I'm reinventing the wheel in some respects, but I have a good reason. A lot of the reason I am doing this is so I can have a very attractive portfolio considering there is no college in my future. Building your own engine is also nice for flexibility and won't be completely foreign to BYONDers, if I ever release it.
Anyways, now on to the games:
Gwabs: Sorry this has taken so long guys, but I am working hard to get this released as soon as possible. I can't give you a release date yet, but it IS coming fairly soon.
We need rock musicians! If you're a good composer and can do heavy metal type music, we are still looking for talent in this respect.
Braised Planet: This was a fun project, but it was purely educational. I'm not in a position to continue this project at the moment as I am far too busy with more important projects. You can find the download to the left, though, and funky bomb some AI :)
I also fudged the networking for this game, as a good multiplayer game needs to be built around the networking module for best results, so don't expect it to be networked. Sorry. It's just too intertwined with single-player functionality :(
Surreal Legacy (Surreal Dreams 3D): This will be my first game made with the Rabid Game Engine.
The story, main gameplay, characters, stats, etc. will be the same as the BYOND version, but made for a mass audience in 3D and contain goodies from other kinds of game genres, including more RPG elements, some RTS elements, and some action elements. Trust me, this game will be fantastic :)
Anyways, that is all, and unless you're a Chatty person or on my MSN, you probably won't hear from me for a while, as I'm swamped with projects.
ID:30755
![]() May 19 2007, 9:35 pm (Edited on May 20 2007, 9:51 am)
|
|
![]() May 20 2007, 12:24 am
|
|
Screenies soon?
|
I have a few base art screenshots, but that's it at the moment. I'll be working in Console mode for a while.
|