I am happy to announce that Hungry Hero is now Open Source on GitHub. It is no more just a basic code you saw during the Starting with Starling tutorial series, but a complete game source code that you can fork, watch or log. I have primarily kept the main ActionScript file to match with the screen dimensions of iPad 1 & 2 (1024 x 768).
The whole game as you know uses Starling Framework to power itself up through Hardware Accelerated rendering.
Now, do enjoy downloading the full source code for free but please DO NOT use the graphic assets in any of the commercial projects. It’s a humble request. Use it only for learning purposes. As for the source code, you may play with it, modify it as per your needs and use it in any project you want. These are some of the consolidated “game development” features this source showcases: -
- Animation using the Juggler
- Texture Atlas or Sprite Sheets
- Parallax Background
- Mouse/Touch Interaction
- Collision/Hit Detection
- Object Pooling
- Bitmap Fonts
- Starling Extension: Particle System
As far as the optimization is concerned, the game is well optimized (though there is always scope for more). It runs on most tablets at 60 frames per second. I still have a couple of video tutorials to create around Starling Framework + Optimization, after which I shall update the GitHub source code of this project as necessary.
The simplest way to use this source code is to download the master branch as a zip file and then simply import the downloaded set of project files as a “Mobile ActionScript Project” in Adobe Flash Builder 4.7.
Hope you guys find this useful, and if you do, please leave a comment below! Also, if you happen to use any part of the source code from this project in your projects, do leave a comment with a link below so I can check your game out and don’t forget to credit me for what I have been helpful for. Cheers!
India’s very first Adobe Game Jam is happening at the NASSCOM Game Developers Conference, Pune. On the 3rd November 2012, NASSCOM GDC has a full day parallel track dedicated to the Game Jam.
If you are a developer, this is the place to create awesome games and show off your coding skills where you get a chance to build your own game and win cool and exciting prizes. You’ll meet like-minded people and learn more about game design and development using Adobe Flash® technologies.
Rules - http://gaming.adobe.com/events/gamejams/
Register for Adobe Game Jam, India - http://adobegamejamindia.eventbrite.com/
I will also be speaking on 2nd Nov 2012 at the NGDC on “Stage3D: Changing the Game“. Below is the abstract of my session: -
Surely the biggest challenge for today’s game developers is to have their games run on multiple platforms ranging from desktop-web to mobiles and tablets. Meet Stage3D! A fresh and exciting feature and set of APIs for Adobe Flash Player 11. Bringing not only GPU powered 3D games into the web browser and devices, the supporting frameworks do a great job of allowing developers to easily build GPU powered 2D & 3D games or both combined, with ease of the extremely simple ActionScript 3.
See you there!
I finished posting two more episodes of Starting with Starling series. Please check it out!
In the 9th episode, add food items to the in-game screen randomly and animate them. Using similar techniques used for obstacles, detect collision between the items and hero.
In the 10th episode, learn how text rendering works in Starling Framework. Understand the two types of fonts you can use to display text in your games.
Hi all! I just finished coding and testing the brand new version 2 of the tutorials page. Some of the new features of the page: -
- Slim and better looking.
- Paging support with no requirement to refresh the page.
- Better thumbnails.
- Search through titles and descriptions of the tutorials.
- Filter by text only or video tutorials.
- Filter and display tutorials belonging to a particular series, e.g., Starting with Starling.
- Looks great on tablets!
I hope you will find these updates useful and more accessible. Thanks!
I am pleased to announce the first release (v 1.0.0) of Hungry Hero on iTunes App Store (currently for the iPad). The game strictly follows the tutorial series “Starting with Starling” for its development.
I have also carried out a stretch of optimization considerations for the iOS version. I am also working on improving the experience, performance further and the whole framework of navigation, response and some extensions to this game. You should be seeing the next dot-release very soon.
Please visit the AppStore and enjoy playing Hungry Hero on your iPad(s)!