Started working on a more player ships. Going to create a couple more and then I have a few ideas for some planets I would like to create. Then I want to start working towards a working demo that people can try out.
To do this I will need to start working on the game introduction and beginning - looking at have two systems that the player can test with one alien species and a small selection of ships/weapons and buildings. Also have to work on the player UI and menus. Bit of work to do....
Was going to start working on some new ships that the player can select from... just for a change of scenery. Didn't end up doing that though.
I started working on another planet landscape. And pretty much finished my crystal planet. Have to work on some clouds for the background and another layer of depth. Going to start figuring out lighting too....
I must say that it gets pretty tough sometimes working on a game by yourself and not having anyone to bounce ideas off of or to help with aspects of the game. You feel like you are going mad talking to yourself and almost constantly thinking about some element of your game.
The concept of finishing and one day actually having people play (and hopefully enjoy) your game is pretty exciting but it seems incredibly distant. Just got to keep soldiering on. I keep thinking about what my game was like a year ago and how much I have achieved in that time and it drives me forward. If I keep at it, keep improving, keep learning and keep working, I know that what I will have in a year from now will only be better.
Just working on some more planet surfaces and environmental effects like rain, snow and ash. Put in the second layer of background on one of the surfaces and will create the parallax effect. Made the backgrounds shift to create a day/night cycle effect.
Going to start working on the backgrounds for another four planet types - Jungle, Island and Rock and Crystal.
I posted this on TIG forums in response to a question - so I just thought that I might as well add it to here:
OVERALL GAME IDEA
1) After the initial introduction and story setting/commander selection screen, the player will be sent out into a peaceful (non-inhabited) system with two or so planets and just have a small pod type ship. Their first task will be to establish a base on one of the planets and begin to harvest resources from the planets surface and surrounding space. This is so the player will be able to learn the basic mechanics of the game in a relatively unthreatening environment (certain hazards will still exist).
They will then be able to construct a small or light spacecraft, from a small selection of ships (which have slots for weapons and other tools) which will have the ability to warp out to the surrounding systems.
2) Upon arrival into a inhabited system, the player will have some preliminary contact with an alien species (I haven't decided if this will be randomized at first, with the chance of coming up against a more hostile race or not), and will either attempt to:
a) trade with that alien species, by going back and forward from their new 'home' system (like establishing a trade route) accumulating different resources/credits/schematics for themselves and their home world
b) be slightly more aggressive - by establishing mining bases in the alien systems to mine different resources
c)attack alien spacecraft and steal resources/credits/weapons etc. which will increase the hostility levels of the species.
Each of these options will progressively carry greater risk but more significant rewards.
The player will have to start making decisions about what resources to send home or to utilize for themselves as their home world status will slowly deteriorate/improve.
3) Once a player begins to venture further out from their new home system, they will come into contact with different alien species which will respond differently to the player and also have different trade items/resources weapons etc. I am wanting interactions with different species to influence each other and that the player can choose to build a positive relation with certain species by carry out side missions for each different race - which will carry different benefits for the player.
PARTICUALR GAME MECHANICS:
The player will have a health, shield and booster bars. Health and shield are self explanatory, booster will be used for certain tools and or special weapons and depletes with use but slowly recharges. Booster is also used to charge shield if shield are low.
Perform certain actions will accumulate experience - which levels the player up and will provide a RANK and certain benefits.
If the player ship is being attacked and nears destruction, the player can choose to escape by pressing a button which shoots out an escape pod - whereby they can evade hostile enemies. They player must return to their home base and reconstruct a ship (these are essentially your "lives" and multiple can and should be constructed - if you run out of these lives, you will have to function as only the small escape pod ship and the risk of perma-death is high. If you die as this escape pod and have no lives - your game is over. Death will be death. ( I have some other ideas if this ideas does not end up working the way I want it too, but I still want to maintain some significant penalty or challenge upon death - I am not a big fan of feeling as though there is no consequence for death in games.
As a secondary possible penalty for destruction, at the moment of your ship destruction (not pod) all of your cargo and credits are shot out into space, into a container. This will have to be retrieved by the player in order to recover your credits and cargo. It will have a locator beacon, so it will not be too difficult to find. It may get picked up by an hostile alien craft however and you will have to fight this ship (on your return) in order to recover your credits/cargo. You can choose to store certain amounts of cargo and credits at your bases though - management of these becomes important in this case.
In order to perform certain tasks player will have to use their keyboard to type in particular functions (rather than use traditional buttons). I want the player to feel like they were actually using an onboard computer. At the moment the commands the player will enter are:
SHIELD - repairs shield using booster
MAP - displays system map
GAME - some on board entertainment!
HAIL - make communication with nearest ship
WARP SYSxxx - initiates a warp countdown sequence to warp out of system
REPAIR - initiates a minigame to repair a particular broken/damaged ship function - SHIELD,ENGINE,HULL,WEAPONS
DUMP XXXX - dump carry that may be contraband in a certain system
LOG - a log of significant events -player can also write notes in here, kind of like a diary/ships log entry.
LAND - initiate landing sequence on nearby planet (player within range)
HELP - displays commands
In this ship computer screen - status and other important information is displayed and player change change their ship loadout (atm the moment this is on the fly but I am considering only letting a player do this when in a 'hangar' on the surface of the planet.
You ship is equipped with an AI companion, which will serve to update player about certain events, small and significant, provide assistance and advice to players, provide some light entertain and banter and also provide some real world factual knowledge about certain elements of space (sorry, this is the teacher in me, I thought "Hey why not have some educational value to my game".
On each planet, the player will be able to construct buildings (an HQ, power facilities, radio towers, mining towers, silos, teleporters, research labs, environmental control centers, shield generator and defences.)
This will consume resources/credits.
Each planet will have certain resources that can then be mined and these mining bases must be defend from attack.
The level of alien hostility will determine that likelihood of attack and the player can choose whether to
a) no defend planet
b) use the automatic defences on the planet (if they have built them)
c) defend manually by remote (not as effective - if player has built the remote radio control towers)
d) fly to the planet and defend it manually
LANDING ON INHABITED PLANETS:
Player will be able to land on inhabited planets - but not build (unless alien race is friendly) and visit alien cities to trade and communicate. If alien is hostile landing will not be possible unless the player wants to risk destruction (they can attempt to sneak in and land).
LANDING ON SPACE STATIONS:
There will also be space stations that the player can dock with and carry out trade etc...
This is an overall summary of most of the parts of my game - I hope I have made it a bit clearer about how my game will actually play, but if I haven't I am more than happy to answer any more questions. I also would greatly appreciate any more ideas, feedback or criticism of any element of my game.
Thanks everyone for reading, hope some of you are interested and sorry for typing way too much!
Started working on filling out the details for my 'planetscapes'. New planet with a soil texture and rain.
Will create a couple more planet types and have a few ideas of cool effects that I can add to make each one feel unique and alive.
More buildings to come as well.
Spent time redesigning the look of the Planet landscapes and creating the buildings for your mining bases. Still got a bit to do for this first planet - and still have to design a couple more buildings and turrets. Will also have to create more Alien ships for each system.
My pixel art is slowly getting better!
* Finish this planet.
* Create another one rounding out the introductory system.
* Finish the building design/programming.
* Work on the UI for planet view
* Get a working introductory/tutorial system up for playable demo for people
Started generating all the sound effects for new weapons and created some new ones! Check out the video below to see one of them.
Finished filming my first Developer video (introducing myself and my game) will post here soon once editing is done. I have also created a video which shows my progress with making this game, from my first versions through to my latest version. Post editing will post here.
Really enjoying Bloodborne at the moment too....
Going to change planet view to 2D cross section view - with parallax backgrounds, sort of like Terraria. It just looks better I think.
Created an AI companion which is displayed on the HUD. Need to start create more speech for it. Want the player to build up a relationship with this AI character. The AI will also aid the player, in terms of providing sporadic reminders/ directions, warnings and message from NPCs.
Also finished with the concept for the status/computer terminal screen (see below).