My AssetStore Link

Unity Store Link - Click to see all the Song's work that has been put on Unity AssetStore



Tuesday, 20 June 2017

TowerDefense-ToolKit 4 is released!


Finally, it's now live on AssetStore!

And I can't tell you how exciting and pleased I'm with it. It's probably my best AssetStore work to date I recon. A culmination of the things I learned throughout the years. 

Speaking of years, TDTK is almost 6 years old. It was first released on July2011 (Imagine that!), so it's a month a way from it's 6th anniversary since release. Fitting time for a new version I guess. I like to take this opportunity to give thanks to all those who has supported the framework, either by purchasing and using it, or gave feed-back/ideas. It's those support that drive me this far. I hope the framework will continue to serve you well in the future as I continue to make improvement.

Sunday, 21 May 2017

TDTK4 Preview

Not going to lie. I've been spending most of my time working on TDTK4. It's been a great fun and things are coming along really well. Which is why I really feel compelled to temporarily put other stuff on hold and focus on this.

It's almost 'done'. I'm just in the process of testing and getting things ready for AssetStore. So it won't be long before it's submitted to the AssetStore. There may be more addition to come but I think it's more than sufficient in it's current state for first release.  I can't wait to see what people think about it. Here's some sneak peak, taken straight from the demo scene.  :)



Since things has been finalized, I will briefly talk about the major difference between TDTK3 and TDTK4.

First up is the path system (obviously). The new system can support branching paths which I've talked about in this post. Then there a more comprehensive perk system, which support the modification of just about every stats available on a unit/ability/buff-effect, both in the form of modifier(+) or multiplier(x). Next, First-person-shooter mode is dropped, at least for the first release. And finally, the no so obvious change, a much better optimized code base. 

Of course, there are tons of little improvement here and there that are simply too many to be mention individually. I'll leave it for you to find out yourself.  :)


Saturday, 29 April 2017

Next TDTK?

This may have been coming a long way and I've been asked about TDTK4 a lot. Since I've been casually working on it and made a reasonable amount of progress, I might as well make it official that TDTK4 is currently in development. Here's a glimpse of the new UI.


Of course, it's by no mean complete but as I'm looking at it now, it's going to be better than the previous version in almost every way. There are more options available to get the setting you need. It supports more features. The perk system are much more comprehensive than before. All this, with much less code. That means it's much easier for me to maintain and update it in the future. And also easier for user to mod.

That said, I'm leaving out FPS mode at the moment for a few reasons. First it's not really the main selling point of the framework. Second I don't think too many people are using it. Third and the most important reason, it's kind of tedious to support the touch input for FPS mode. I'll be honest, I'm not a big fan for virtual joystick on touch screen by any mean. When I first started working on FPS mode, it's fun and interesting to play with it using mouse and keyboard. The problem is it hasn't cross my mind that I'll have to add touch control support. So eventually when people are asking for it, it becomes kind of a pain for me. In short, FPS mode is dropped for now. I may add that in a later update but we'll see.

Either way, it's looking rather good for now. I've no idea when it will be ready. To clarify, I'm not working on it full time. Just using it as a way to keep myself from burned out working on MechCorp.

Thursday, 30 March 2017

MechCorp has been Greenlit!


It has finally happened! The little game that I've been working on has been Greenlit! As cliche as it sound, I like to thanks those who has given their support to make this happen. You have my eternal gratitude!


Now the work begins to push it over the finish line. I can't wait!

Sunday, 19 March 2017

Weekend project - a new path system

Once again I decided to spend the weekend working on something novel. And this week, it's a new path system that may or may not be the back bone of next major TDTK upgrade. I'm not sure where I get the idea from but wouldn't it be great if the creep can choose the shortest between multiple branching path. And following short video demonstrate the the concept in working.


It's still a very flexible system. There is not limit to how many branch a path can take. Branched out paths can rejoin, or not, or branch out to even more path. Either way, the creep will always look for the shortest way to get to one of the potential many end point at every branching point.

The best thing of course, in my opinion, is the code. For what it's, it's cleaner and easier to maintain than the old code in TDTK. That is the one thing I'm most please with.

However I should clarify that this doesn't mean I'll be actively working on TDTK. It's just something I'm casually working/experimenting on weekend atm. Until it's finally released, MechCorp still takes precedent over everything in my schedule.


Friday, 10 March 2017

MechCorp, Now on Steam Greenlight

Clicking this will take you to the steam page

This has been coming for a long time. But it's finally happen now. MechCorp is now live on Steam Greenlight. I've been dread this moment since it feels like throwing all my precious work into a pit of great unknown. At the same time, It's so exciting to see how it will unfold. I'm going to keep my finger cross and pray a lot.

Here's the complimentary media piece that comes with a major news release, in the form of a full gameplay video


The game is not complete yet of course. It's still missing content, specifically a main plot. And the gameplay balance is still need tweaking. But for the first time since the start of development I think I've got a rather solid core gameplay and mechanic. So much so that I'm confident that I'm not going to make any more major change. That's why I think it's time to put it on greenlight.

That said, there are still a lot of work left to be done. I'll probably still need to spend quite a few months on it. But it would be nice if it can be green-lit and given a place on Steam before the actual game is done. It would also be very nice to see what are the general response to it.

Anyway, enough rambling. The whole point of this post is to ask for your support. So if you are still reading. Please go vote for it. Here's the link again:


A million thanks in advance!

Thursday, 2 March 2017

MechCorp Battle Gameplay Video

Finally, I'm back at work after a rather long break. It's why there hasn't been any post for the past one month.

Before the break, I talked about posting a gameplay video. Seeing the game is almost ready to be shown, I took the time this week to record a full battle and here it's. I hope you enjoy it. Feel free to let me know what you think about it.






Friday, 20 January 2017

MechCorp Update (20th January 2017)

I've said I'm going to do a gameplay video in my last post. Well I'm afraid that is not going to happen. I've decided to delay things a bit until its more ready rather than rush it. Consider that I'm going to take some time off starting new week, I'm not sure when is that going to happen. But you never know, there's a chance I'll just do one out of the blue.

While there are no video, I do have some screen shots of the battle scene with the new environment. Enjoy!





Wednesday, 11 January 2017

MechCorp Update (11th January 2017)

Happy new year!

It's time for another development update for MechCorp. I'm now at the stage of getting ready for Steam Greenlight. So what I've done since the last update is a lot of polishing now most of the core component is now in place. Thing like UI and presentation has been given a lot of attention. The AI has also gone through a big overhaul with AI unit now using abilities. Most visual and sound effect has been put in as well. It almost feels like it's ready for release, except that there are still a lot more work needed to be done. Game balance is still off the wack, performance optimization are needed, more content need to be added, etc.

One surprise addition is that I've decided to make use of the low-poly scenery asset I've made over the last few posts to build the environment for the battle scene. I know it's not changing how the game play in anyway but visually this has given a game a big boost. It's making a huge difference in my opinion. Surprising the low-poly (and stylized) asset do goes really well with the existing setting. These are some of the settings I've for now. Keep in mind that it's still a work in progress.



Not going to lie, I feel pretty good about the project at the moment. I can almost see the light at the end of the tunnel now. I can't wait to get it done and get it release. That said, I plan to do a game-play video showcasing the game in very near future. Probably next week or the week after.