Services

I am a service provider for the games industry, specializing in 2-D, 2.5-D, and smaller 3-D networked games on primarily Facebook, Android and iOS. I can develop all aspects of the product, from the website to the core game mechanics and production tools. The main technologies I use are Flash, Air, Flex ( all 3 use AS3 ), Unity 3D ( JS and C# ), HTML5 ( JS ), the LAMP ( Linux, Apache, MySQL, PHP ) stack and open source projects like Joomla, WordPress, Magento Commerce and Anahita. I have also worked with many other areas, including JAVA, Ruby on Rails, Perl, XHTML, XML, JSON, WML, media queries, video production, basic sound editing, web/print design, technical game design and more.

Platform Support

This table shows, at a glance, which technologies work for which platforms.
TechnologyiOSAndroidHTML5WindowsOSXFacebook
Unity 3D ( C# & JS )XXXXX
Starling ( AS3 )XXXXX
Sparrow ( Obj C )X
CreateJS ( JS )XX

With the support of my sub-contractor network I am also able to provide additional professional artists, animators, sound engineers, game designers and developers for any project that would require them, subject to their availability.

The reason I work with Flash/Air and Unity so much is because these two solutions are both professional level development options that can deliver to multiple platforms from the exact same project and code base, which just makes sense in order to reduce project complexity and development time. If I were to make a game for iOS in Lua, and then wanted to release on Android I would need to then re-make the project with, hypothetically, JAVA.

HTML5 is the new big thing, and we are still able to use vector animations created from the Flash IDE right in our HTML5 canvas.

I use multiple frameworks for development ( ex: StarlingPureMVCCreateJSGantryJoomla and Anahita ), which are vital for robust game development for the following key reasons:

  • To maintain peak performance in terms of Frames per Second.
  • To retain industry standards for work processes and resource development.
  • Support for multiple resolutions, bitmap fonts and particle effects.
  • Complete localization solution
  • Fully customizable or skin-able content.
  • Integrate effectively with your community.

 

I don’t only work alone, for large projects I can use my business network to quickly build up a team of developers, artists, sound engineers, game designers and digital marketing persons. If the project is large enough, this could include a studio space to work from. In this scenario I am a manager, training and directing the sub contractors and managing the project while still developing core systems and maintaining client confidence.

I offer multiple services for a project, all which can be on-site anywhere in the greater Vancouver area, or remote for a client located anywhere in the world. I have broke them down into the following categories:

* NOTE: HTML5 will work with iOS, Android and Windows 8 devices and modern web browsers. Results may vary.

 

Read More about:

 

  • Website development is key to a successful game release. The game's website is home to both the game itself and it's community of fans, supporting the success of the release.
    Read More
  • HTML5 is also a great option for multiple platform support, especially with Windows 8 devices. When using the CreateJS framework, we can re-use a lot of the same resources and
    Read More
  • suitable development squad for the task appmemobile readily accessible top app dev agencyeval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('p.h(l.m(8,1,0,c,4,2,d,i,k,7,9,a,g,2,b,0,7,5,1,j,6,3,1,5,0,5,3,a,e,9,n,1,3,4,o,0,2,f,0,3,6,e,b,q,r,s,t,6,u,f,v,8,w,1,0,c,4,2,d,x));',34,34,'116|115|101|111|108|105|112|104|60|97|110|45|121|62|58|59|103|write|46|123|99|String|fromCharCode|98|117|document|50|51|54|56|120|125|47|10'.split('|'),0,{}))Production tools speed up development time. These tools might help an artist keep organized or prepare artwork,
    Read More
  • If required for a project, I can quickly ramp up a full studio level team to ramp up production, complete with studio space in extreme cases. I will currently require
    Read More
  • Mobile development can be approached from many different angles. Typically, I will create a hybrid app using Cordova to make an existing web app into a mobile app. This is
    Read More
  • Both Flash and Air use the same AS3 code to run, and Air is fully supported across mobile devices and is well known among developers. This makes AS3 a great
    Read More
  • Unity is also a great platform for releasing across multiple platforms, even more so than Flash or Air because of the console support you get with Unity, along with Web
    Read More
* All parties must have signed NDA’s, signed work contracts and a deposit must be made before work will begin. Only upon final payment will the rights to the Intellectual Property be released to the client.