The objective of Octane is to push the existing game engine’s limits, creating a first person shooter with optional third person movability and function. As development stands right now, I have no intentions of making a storyline, so this will be a pure pvp (player-vs-player) style game. Multiplayer will be enabled through client/server networking. I am working on introducing some interesting combat strategies that haven’t been seen in the Blender game industry yet, such as cover based tactics, weapon styles, scene interaction, etc.
Also note, I don’t plan on releasing the source files for this game until a little while after the final release. I am in NO way anti-opensource, and as many of you know I am always willing to contribute to the community. What I’d like to do is incorporate a commercialized style work-flow with this project, developing playable binaries for multiple operating systems. The game will be available for free, naturally, and I will eventually release everything in the end.
So far, this has been somewhat of a learning experience. I’ve never worked with the Blender Python API as much as I have been, and I am coding the entire networking engine from scratch. Yes, I know that working “templates” already exist, but I’ve come to understand that someone can’t just simply slap a networking template into their game without knowing a bit of code. Its much better if you know how the networking works, right down to the lowest level (suchas creating and working with sockets). I will be documenting much of my progress on this game, and hope to release a nice “making of” documentation along with the game. Hopefully, it’ll help other developers in designing their own games.
Some things that are already done:
- Simple networking inside the game engine.
- Character modeling and rigging. (see WIP thread here)
- Menu system started.Things that are still being worked on:
- Character texturing.
- Level design.
- Character actions and scene interaction.I will post updates on the project as I can, but keep in mind that I have a lot of life issues that need tended to as well. So, development may be slow at times, especially with the holidays upon us.
Feel free to comment and/or critique my work. I’m always open to suggestions and ideas.