Why Create Plugins for Construct 2

Sunday of July 13, 2014

Construct 2 is great for a no coding game environment, but there are implementations and game logic that is best handled in the code level. Basically Construct 2 has been fantastic in handling predefined game design, behavior and system development workflows. Below are the few reasons where custom plugin are needed.

1. AI System. If you really need a high performing AI, it is best to create it as an independent plugin.
2. Puzzle Game Computations. Certain puzzle require matrix matching or elimination. This is still best done in matrix array through JavaScript and let Construct 2 help you handle the rendering portion.
3. Graphs and Analytic. Currently Construct 2 don't have this system since it is not common in 2D games, but if your game requires a custom HUD (heads on display) with graph data on it definitely you need to create a custom plugin.
4. 3D interface. Construct 2 is mainly designed as a 2D game, but some designers wanted a 3D environment tiered to a 2D components. To do this you need to create a custom plugin and use extend third party libraries such as Three.js framework.

Scirra has a good working and supportive community in the forums for making Construct 2 games, to know more of Contruct 2's Plugin and Javascript Extensions kindly checkout this link. Check the original blog post on this link

PHP Tool Reviews: Round Cube Open Source Webmail Software

Saturday of July 05, 2014

Roundcube is a free and open source webmail php application. Specifically it is a web IMAP client with well designed user interface. Roundcube being an IMAP client and not a mailserver, it doesnt cater administration thus it doesnt allow user creation and sorts. Roundcube is comparable to a web based solution of Outlook or Thunderbird, and is intended if you already have an internal mail server system and plans to have a online webmail system. Roundcube is still in continious development, though I believe it address the core features an IMAP client provides. 

Personal I came to use Roundcube to integrate it with Mandrill and my teams gmail account. Being a casual independent developer, we try our best to minimize cost and resort to free or best valued services as much as possible and mail services are no exception. Previously we use Google App to send emails and promotions under our domain email accounts, but as of the moment email volume ranging only around less than 500 a months isnt worth it for the $5.00 Google App price tag. A short summary of my intergration are based on the following configuration.

16HVGP: Touchrun

Thursday of July 03, 2014

After a few months without entry for my Sixteen Hour Video Game Project, at last I was able to create a one touch runner prototype. The game is simple, help Fries "The Hero" to save Sundae "The Princess" from the evil Lord. Yeah, the game theme might be a template, but its a short project anyway and alot of people still like that genre. The game allows the hero to attain power ups as well as achive level through the journey. Once the character dies, player needs to start again from the begining. This is a game of chance and placement strategy. 

Check and play the game via your desktop or mobile device by clicking this link Touchrun.

Java Tool Reviews: Izpack

Thursday of July 03, 2014

IzPack is an opensource java packaging tool that allows you to provide user an easier installation guidelines. There are not much java packaging tools out there that has the same quality features as izpack. 


1. It is free and opensource - Needless to say everyone loves free stuff. Open source also allows flexibility and easier maintainability.
2. Great documentation and wiki - It uses confluence to track documentations and defects. It also as good FAQ to refer to for first time users.
3. Active community - The tool is greatly supported and changes are still ongoing. Although I feel that it is not a big community the active once are really helpful.
4. Cross-platform - This feature is a must since the one they are packaging are java applications. This will allow you to provide great services to
5. Customizable - This helps you to distinguish your product even during the installation stages.

This blog post are only based on personal feedback and experience based on the application. You can download the application through http://izpack.org/

48-Hour Game Jam : Sacrifice Quality over Functionality

Friday of June 20, 2014

During game development for a gamejam, there are times that we sacrifice the quality of our codes just to meet our target functionality. Personally this should be avoided and mitigated as early as possible. Codes are fragile items, if not properly designed one change can lead to multiple unexpected behaviors. The demand for the quick work doesn’t mean we always need to sacrifice code quality.