Studio Brainchild LLC

Studio Brainchild is legit now (notice the LLC).  The future starts today, and Studio Brainchild is now taking on new clients for individual projects, contracts, and full-stack development consulting.  Right now the completion of a cross-platform iOS/Android mobile app (of which I can disclaim very little until its release) is nearing its first stage of beta testing.  Stay tuned for updates and release dates.

Technologies used: Adobe AIR, ActionScript, ANE for native Obj-C and Java, Starling and a custom UI library created by Studio Brainchild (details on its open-source release to come as well…)

Feather Match


This gallery contains 4 photos.

A bubble popper match three game with as many animations as birds in “The Birds”.  Complete development, programming and tandem on design. programs / languages: Photoshop Illustrator Flash Professional Flash Builder ActionScript 3 Starling framework Nape Physics due to non-compete agreement, Im … continue on 〉〉

Word Scramble


This gallery contains 3 photos.

A Words with Friends style game created for websites.  Complete development and programming. programs / languages: Photoshop Flash Professional Flash Builder ActionScript 3 due to non-compete agreement, Im only allowed to show you imagery here, but you can see the full … continue on 〉〉

Oklahoma City Casual and Mobile Game Development

I design and develop casual games for desktop, mobile, Android, and iProducts (think Words with Friends and Angry Birds). I am currently employed as a Flash Games Software Developer. I also build games on the side incorporating the latest industry technologies, which allows me the opportunity to experiment with and develop the most advanced, visually appealing, and most of all engaging and fun gaming experiences.  Anyone looking for desktop and or mobile games design and development for Android, iPhone/iPad, AIR, PC and Mac please contact me here for further discussion. You can also fill out the contact form at the bottom of this or any other page; just include in the subject “All Fun In Games!”…

AS3: Moving a Starling object with Nape

For those who may not have been able to find anything about this or just not figured it out yet, here is an effective way to animate the coordinates of a Starling Movieclip while keeping the Nape body physics in tact:


setup body.graphic as a Starling Object

animate the body.graphic within an EnterFrameEvent:

public function animate(EnterFrameEvent:Event):void {      
     body.graphic.x +=  10; 
     body.graphic.y += 10; 
     //here is where the black magic begins      


now the update:

public static function updatePos(body:Body):void {      
     body.velocity.x = (body.graphic.x - body.position.x) / GameSpace.timeStep;     
     body.velocity.y = (body.graphic.y - body.position.y) /  GameSpace.timeStep;      
     //timeStep is determined by you, so change and tweak it until you get it right     
     //I am currently using: GameSpace.timeStep = 1 / 90; 


This will update the body KINEMATIC or DYNAMIC body along with the associated body.graphic.
Keep in mind that your space.step will need to be updated as well as the amount of space covered by your EnterFrameEvnt to get the right balance of movement of body, speed and collision/sensor checks…


- Nape moves me

The Citrus Engine for Flash gaming

Recently I started using the Citrus Engine, and I quote directly from their site: “a professional-grade, scalable Flash game engine built for industry-quality games”.  Using this completely open-source library, I built a platform jumper game in a matter of a couple of hours.  That is learning curve, some quickly thrown together artwork, custom character design (albeit, only a skeleton of a man), game logic with parallax scrolling background and a couple of bad guys added in.  With a background in Flash design and AS3, I may be a little bias, but I believe anyone with a passion for gaming can pick this up very quickly and be well on their way to becoming a Flash game developer. That being said, for inquiries about game design for both Flash (browser) and AIR runtime (desktop and or mobile), drop me a line, as I love to be involved in creations of new gaming experiences…

Platform Runner | Flash Game (demo)

An early version of a demo Flash game.  A simple (at this stage) platform game with keyboard direction and spacebar jump.  Newer and more complex versions will be coming as they are updated to show progress prior to release.  This game was built on the Citrus Engine for Flash games.

programs / languages:

Flash (Professional)

Flash Builder


ActionScript 3

Citrus Engine

take a test drive (click inside the window below // right and left arrow keys and spacebar for jump)