Over the last 2 weeks I’ve made some good progress on many aspects of the game. My main focus was overhauling enemy AI. Initially I tried to add complex pathfinding algorithms but I found they were too time consuming to implement, so instead I opted for a more basic AI system. I created some new enemies to utilise the new AI and the results so far look promising.
I also fixed the remainder of the outstanding bugs that were present in the game, this was slightly time consuming but it needed to be done. Another task I had set myself was to create at least 1 well defined area in the game. This was finally possible as I had all the components necessary. I filled an area with terrain, enemies, etc… and the result was pretty nice. The area felt good to play through and should be serve as a good example for what I need to do later on in the level design stages of development. I also added some new nature inspired terrain and backgrounds, such as trees and grass. The new additions contribute a lot to the feel of some areas. Overall, the last few weeks have been good for game development but I feel like I could have done more. Hopefully I’ll be more productive in the coming fortnight, until then goodbye…
Since the last update I posted I’ve been hard at work on lots of different parts of the game. My main focus has been on inventory management, a task which I knew would be a tough task to complete as it involves lots of maths intertwined with lots of coding.
Initially I made good progress and all was looking well, but I hit a major problem a few hours in. I had to find a way to retrieve variables from objects that were pretty much non-existent within the game world. After about 2 days of effort I found a solution that worked perfectly (thanks go out to GMC for some excellent advice along the way). I was able to complete the rest of inventory management without too much bother.
The inventory management problem was very difficult to solve, but as anybody who has a passion for anything knows, it is this type of insurmountable mountain of a task that lets you know that you are serious about what you are doing.
I also did work on enemy behaviours and improved them significantly, although there is still a lot of work left to do. Above is a test enemy that I have created to keep me company. I think he may make it into the final game as he’s has an eeriness about him that I think could work well in some locations in the game.
I’ve also added a few human characters, such as the merchant and doctor displayed above who will help the player character by performing tasks such as selling items, healing damage, etc…
Still have not figured out a name for this project. I am still calling it Project Oyster which sounds sillier every time I say it. A fitting name will hopefully come soon…
I am keeping to my schedule fairly well and I have been successful in keeping the scope of this project fairly small so far. It will hopefully stay that way as I want this to be a quickly and efficiently completed project.
After developing games for over 3 years I have realised it is a time consuming thing to do. It also has the potential to become a very anti-social influence in your life, I think this is perhaps one of the largest perils there is regarding game development. Be careful of it or game development can take away more than it gives you.
Anywho, there is still a lot to do but I think I am progressing at a good rate. I can walk away happy at the end of this weekend knowing that inventory management is complete and other (nicer) tasks await me…
I’ve been super busy this last week working on the game. Most of my efforts have been in getting rid of bugs that I inadvertently created earlier in the development cycle. I’ve so far taken out about 20 or so different bugs, making the last week a kind of virtual extermination. The game is now feels much more solid to play and I think it was time very well spent.
Debugging has taken time away from adding new content unfortunately, but I have been able to add a few new features and improve on several existing ones, including:
Finishing the HUD system
Improving the underwater oxygen consumption mechanism
Reworking the player damage mechanism
Improving water interaction mechanism
Finalising the story
improving the debugging system
Reworking room transitions
I’ve recently got much more effective at working on the game. The main reason was that I actually sat down and made a design document for it. The design document covers almost all aspects of the game, such as, items, enemies, game resolution, the map, controls and so on… I have been continually adding to the document with any changes I have made to the game. I think the reason that it works so well is because it gives me a clearly written out plan of what objectives I need to complete to progress the game forward. Beforehand it was sort of like working without a long term plan. Now I feel I have a reachable goal and that I know I can accomplish, the only question is when I’ll accomplish it.
I have also been trying to think of a good name for the game but nothing has came to mind yet, watch this space though.
As discussed in a previous post, I’ve also been playing around with the idea of making the game available to download and play from the early stages of development. However, I don’t think the game is ready to be played yet as there is still so little of the map created and not much to do except run around the empty tunnels of the island. Also, I am not too sure of the technical feasibility of transferring save data between different game versions. However, I will look into all of this and hopefully have more information next time I post.
I’ve been busy with life recently and unfortunately haven’t been able to make any big changes to the game. One of the few alterations I have made is shown above, its the altered character sprite, quite an improvement from the previous version I must say. Here is a link showing how I came up with the new design. Hopefully I will be able to speed up development over the next few weeks and get some sort of demo out soon.
I’ve been working away at a number of things since I last updated. The primary focus lately has been creating a working inventory system, which was a tricky task but I finished it and I’m happy with the end result. I’ve been making other small additions to the game like new enemies, terrain objects, upgrades, etc…
Overall, I’m trying to keep this project super small. I seem to be doing OK so far. Hopefully it’ll be finished before Christmas.
I’ve been developing the Project Oyster game for about a week in my spare time, I’ve made good progress since the initial game jam effort. Since then, I have taken a step back from the keyboard and have drawn up a basic action plan of what needs done to finish the game. I have been tackling the tasks one by one from the list, but there is quite a lot of stuff left to do. I’ve had to go back to old code a few times to improve it here and there, though I believe that’s a given for anything developed in a 4-hour time frame.
I hope to possibly add a bit of procedural generation into the finished product so it is different every time it is played, however if I find this too difficult it may not happen.
The art style to the game is fairly minimalist, I think it suits it as it allows everything to stand out from the background and I think its fitting for such a simple game.
I think I should have this game finished fairly soon, as long as I stay focussed and don’t let feature creep take hold. Watch this space…
I did a game jam a few days ago and created the game shown above in 4 hours.
I used a random game theme generator to choose a theme, it was “Oysters”. After reading up about them I found absolutely nothing that could be used for a game idea. So, I just made a game where you are an oyster and you need to get your pearls back. They appear randomly around the level and you are required to avoid the fast moving fish to get them.
I plan to develop this project further and release it as a more complete game in the future. For now it will just be known as “Project Oyster”.
I’ve been developing the game over the last month during most of my free time. Though I haven’t finished it yet, that means I missed the deadline I set myself :( I think from now on I am not going to set any more unrealistic goals to have projects completed by, I am just going to work as efficiently as I can and hopefully the game will be out this side of 2014 and it will be fun to play.
I’ve added lots of stuff to the game, such as:
new enemies like tanks (above shows temporary place holder images for them) and turrets
different environments to fly in like the upper atmosphere and caves
power-ups that will help during missions such as faster weapons and stronger defences
Still lots to do in the game, but at the same time I am trying to avoid making this into an overly large project. I don’t know when this will be out to be honest but I know I will be have to be happy with it before it is released.
Near the start of last year I came up with what I thought was an original name for my game featuring a box shaped robot, I called it Robox, however since then I have become aware of a game called Roblox. The names are different but unfortunately they are very similar and this is likely to cause confusion in the future. I’ve decided to rename the game to my second choice of name for the game, which is “Reboot Robot”, hopefully this will minimise any mix ups. That’s all for now.