Id hate to post a devlog for a game with no name, but that's how its going to be for now. Been meaning to start one for a while. I really want to keep a record of whats going on. Even though it does not have an official name I've been calling it 'albatross' in all my source control and project folders.
Anywhoo.. on to the game. The idea is to have a straight forward 2D shooter with physics, some appealing graphics, maybe even multiplayer, oh and fun gameplay. I'm not going to sit here and pretend like there hasn't been games like it before. So its not entirely original, not sure if that was even a goal from the start, just trying to make a game I want to play. Basically since the game I want to play isn't out there I decided to make one.
THE GOODS General Goals
Writen in C++
Cross platform: Linux + Windows(I don't own a mac)
Uses OpenGL for all rendering and some SFML for a couple small things
Everything runs trough the physics engine(chipmunk based), the player, the bullets/projectiles the entire map/world
Can/will be able to handle custom assets, like maps and sprites.
Open source: https://github.com/ballercat/albatross
Straight forward game objectives. A simple game in essence
Multiplayer(maybe + co-op)
Ability to create custom single player maps
Different game modes
Fully functioning mapmaker
Replay-ability trough custom content, maps, sprites, weapons, shaders, game modes.
Basic scriptingGoals for alpha
Basic single player gameplay
At least 3 different weapons.(normal, explosive, other??)
At least basic sounds(at the very least)
Something to shoot at
Something to shoot at you
A challenge(zombie survival maybe)
Fully functioning mapmaker
Ability to create custom content
Limited multiplayer(maybe)Goals for beta
A solid rendering core
Near complete animations and sprites
Custom Lighting in maps
A full weapon assortment
At least 2 game modes
More shinyStuff that I already wrote
Basic+ rendering capabilities
Shaders are supported, though not always well(yet)
Custom map format, with animated sprites/scenery. Custom textures and so on.
Custom map maker
Almost complete single player functionality
Complete controls, custom settings
Basic animations and sprites
Ability to create custom weapons
At least 2 weapon types(normal projectile & explosives)
A basic HUDStuff that I need to write
There is no sound. Nothing.
There is no AI
There is nothing meaningful to do yet in game itself.
Zero networking code
Support for fixed function OpenGL is broken(though not too hard to add back in)
Tons of sprites and animations need to be done. Only a couple like Idle, Running, and flying are available, but they still need work.
No custom lighting in maps yet
There are no other objects in the game yet, beside the player.
There are no diagnostics. Like a log or a console
I did add some recording capability a while back, but who knows if it still works
Support for custom resolutions needs to be fixed
I would like to have more than two default map textures
I compiled some visual to show how I got to this point:
First test sprite of my character, and first test animation
Second animation(bad render)
First ever mock up in python
Later sprite iterations
Later stuff with some working client
What I have these days. Here is what a menu looks like atm
What the hud looks like
Earlier Linux Build(showing debug outputs)
Here are some older videos I have as I head off to bed:http://vimeo.com/23096276http://vimeo.com/23405796http://www.youtube.com/watch?v=C2yEJ-KWkpQ&feature=player_detailpagehttp://www.youtube.com/watch?v=MEIgmevMWJM