Our Fluffles Beta physics puzzle game released on Android Market!

Save the Fluffles! Fling them home through space in this new physics puzzle game
Help save the Fluffles and bring them home. Fling through space using your stored energy to get through the galaxy to get you back home with your friends. Carefully go through obstacles like spikes, black holes, and more! Help save the Fluffles and become a hero!
Have more fun with Fluffles by creating and playing your own levels with the built-in level editor. Challenge your friends and see if they can master your creations.
Don’t delay help the Fluffles today!
This physics based puzzle game is in the same category as Angry Birds. This is the BETA version. Like Minecraft, we will be continuously adding new features based on our players feedback. The initial release of the game includes the initial obstacles in 30 new levels. We will be adding more obstacles, powerups, enemies, and different environments! Help contribute to the advanced features being added into the game by leaving your feedback!

Download it Now!

Want it more challenging? More enemies, obstacles or features in the level designer? Let Us know! Just like the Fluffles, this game will evolve with your help!
Notes:
– Please send bug reports and feedback to info@ackmi.com
– This is the free version, supported with in app ads.
– Like us on Facebook: http://facebook.com/pages/Ackmicom/119310251495822
– Follow us on Twitter: http://twitter.com/ackmiENT
– Leave comments on our blog at: http://www.ackmi.com
Leave 5 stars to let us know you enjoy the game! If you leave less than 5 stars, please let us know what we can do to improve it to a 5-star rating!

Adobe Edge Quickstart Guide Review

If you have been interesting in moving from creating content in flash, to creating content in “HTML5” that can be viewed on any standard web browser, this book is a great introduction to Adobe’s newest tool.
For a veteran of Flash, it compares the two side by side, showing what Edge can currently create (circa mid 1990s Flash). The book introduces and shows the new interface, teaches you how to work with tools and the timeline, as well as adding interactivity to your HTML5 based content. The book does a great job of showcasing Edge’s strengths and weaknesses compared to using Flash.
I found this book to be a great introduction to the Edge platform, and would think anyone that currently develops Flash content, or has been interested in getting into interactive web development would find interesting and useful.

You can pick up the book here:
http://www.packtpub.com/adobe-edge-quickstart-guide/book

The Game Jam Survival Guide Review

Very good book for preparing for almost any game project

While although this book specializes on giving advice from different experienced game jam developers, anyone looking for advice on creating games, how to manage everything that needs to be done, and how to prioritize and maximize their time on their project would find this extremely helpful.

It covers pitfalls that any game developer will run into, such as having to cut mechanics due to time, focusing on doing a few things very well vs. lots of things not as well, counting in time for things you might not have planned on, such as adding sound, packaging your game to distribute before the deadline, and planning on things usually going wrong.

Aside from avoiding pitfalls, he also introduced you to resources to improve the speed at which you can create games, such as free sound sites, resources for finding game frameworks/engines, and the best ways to prepare for a game jam (which contrary to what it sound like, does not mean starting from scratch after the game topic has been announced).

I would recommend it for anyone interested in participating in a game jam, building their own game, or interested in what goes into creating a game, and the types of things you’ll have to plan on, and ways of avoiding pitfalls which may keep your game from being completed.

You can pick up the book here:
http://www.packtpub.com/game-jam-survival-guide/book

Unreal Development Kit Game Programming with UnrealScript: Beginner’s Guide Review

Great amount of information for working with Unreal scripting!

I am a beginner to Unreal scripting, and had not realized how involved it could be. This book helps you with setting up everything you need to get started, installing the UDK and external programs for script editing/compiling, and setting up a project.

The book appears to be aimed more so at beginners, with information about basic programming types, functions and states, albeit how to use them in UnrealScript. It does include some more advanced concepts, such as working with multiplayer, but it’s primary purpose is to give a good base for learning how to use UnrealScript.

Overall, it contains a ton of information on using UnrealScript, and would be useful for any looking to become very familiar with it.

You can pick up the book here:
http://www.packtpub.com/unreal-development-kit-game-programming-with-unrealscript-beginners-guide/book

Xna 4.0 Game Development by Example: Beginner’s Guide – Visual Basic Edition Review

Great book for beginners to game programming!

The book is aimed towards beginners starting out in game programming. Visual basic is one of the easier languages to get started in, and XNA is a well known game framework, so it is an excellent place for beginners to start.

The book starts out with an introduction to XNA, and how to set it up on your machine for development. The author explains everything he adds to the code, which makes it easy to understand what each addition does.

The first game is created in chapter 2, so the author quickly gets into actually creating games fairly quickly, while introducing important concepts such as sprite sheets and tile based games.

The following games continue to introduce important concepts, from collision detection to the A* pathfinding algorithm, and even using a map editor to make levels for a side scrolling mario-esque game!

I would definitely recommend this book to beginner and intermediate game programmers. The amount of important concepts introduced in this book would give you a great start to developing more advanced games in the future, and the concepts will still be useful for any 3d games. It doesn’t matter so much what language you start out programming, just learning the game programming concepts will get you started regardless of what language you eventually choose to develop in.

You can pickup the book here:
http://www.packtpub.com/microsoft-xna-4-0-game-development-by-example-beginners-guide/book

Cocos2d for iPhone 1 Game Development Cookbook Review

Great cookbook for Cocos2d game developers, and useful for general game development.

If you’ve had some experience with development in Objective C on the iphone, and want to learn how to develop games, this is a great cookbook. The book starts with an introduction to graphics, animated sprites, and OpenGL, but delves quickly into more advanced topics, such as writing and reading using different file formats, creating an isometric game ‘engine’, integrating box2d physics, and using the A* algorithm for pathfinding.
I’ve been creating games for a few years, and did learn some good tips and techniques in this book, but some of them I had already learned through trial and error on my own.

So if you have programming experience, and have started game development in the past, or created a small game, this book could save you lots of time, learning tools needed to create full games, versus figuring it out on your own over a long period of time. If you’re already an experienced game developer, and newer to using Objective C, this book might still be useful for seeing how to translate from development on other devices to on the iphone.

You can pickup the book here:
http://www.packtpub.com/cocos2d-for-iphone-1-game-development-cookbook/book

Game Competitions

There are a couple game competitions that I know of right now, and I wanted to share with everyone.

Jonathan Harbour RTS game contest for beginners
(Due 12/25/2011) Jonathan Harbour has a contest for beginners to develop their own real time strategy(RTS) game, and has some prizes as well.

It would be a good excuse to work on a new game, and you don’t even have to have scrolling- just one screen. Don’t let that fool you though, any game project still requires work and determination 😀

1st Place Prize: App Game Kit (AGK) – Retail value: $112!
http://www.appgamekit.com/

2nd Place Prize: $30 voucher for the TGC Store!
http://www.thegamecreators.com

http://jharbour.com/forum/index.php?topic=1804.0

Intel Level Up 2011
(Due 3/19/2012) Also, the “Intel Level Up 2011” game competition is finally up. It’s almost 2012, but the prizes are pretty nice, though the competition is not just beginners, but also includes students and Indie companies.

Level Up 2011 Competition

My RTS WIP
I’m currently working on the RTS one, and you can see my latest demo here(although fill in graphics, and lots of bugs still – but a week to finish :D):

http://chrismweb.com/projects/rts_game_12_2011/V4/index.html

How to start creating android games using the LibGDX game development framework

UPDATE: There is a newer version of this article, which includes using the Setup GDX UI to create LibGDX projects much faster: http://chrismweb.com/2013/03/25/how-to-start-creating-android-games-using-the-libgdx-game-development-framework-updated-with-gdx-setup-ui-jar/

Why Android?

I’ve been creating games using flash/actionscript for a while now, but have really wanted to get started with android game development, since it’s an open source platform, the sky is the limit to how much you can learn about it.

The devices are usually fairly non-restrictive, being able to load custom roms, install any available software – even not directly through the market, being more practical (using internal storage as storage, not needing to install bloatware to connect to a computer), as well as having many more choices in hardware, since there is such a wide diversity of available mobile phones.

All in all, Android is very non-restrictive and flexible to it’s users, as well as it’s developers, and the market is supposed to be much easier to upload your app on, without getting turned down without a reason. It also caters more towards free apps (with ads), which is what I had wanted to offer, to allow everyone to be able to play my games.

Why LibGDX?

I have read a few android programming books, and most go into quite a bit of detail about application programming, but very little about OpenGL, not to mention I hadn’t done much programming using multiple separate threads in the past.

LibGDX takes care off pretty much all of the low-level stuff for you, so you can focus on game programming, or basic engine programming, and not about techniques for loading different image and music types, creating and handling multiple threads, or creating OpenGL surfaces to render 2d bitmaps on to.

Using it also does not take away any of the control you have, if you wanted to or needed to program lower level stuff, such as creating surfaces and 3d objects using OpenGL. Thus, it provides an excellent platform to get started with without having to worry about creating everything from scratch yourself, but also allows you to create things later on when you need them.

And for super-icing on the cake, it is specifically made for creating games, and it also allows you to compile and test using native Java on your computer before deploying to your android device, which makes debugging and compile time so much faster! No needing to deal with the android emulator for most of your design, unless you wish to, no needing to compile the apk, move it to the SD card, install, open, and finally debug- you can do it all on your computer before deploying to your android device!

So in summary:

  • Handles a lot of the stuff that you would normally need to program from scratch, saves you time, as well as allows you to expand it if needed
  • Specifically created for games!
  • Debug, test and try out your android app without having to rely on having a device/ emulator running almost all the time!
  • Open source and free, as well as great forums for support

So Now that you know why it is a great framework to use to develop android games, lets get up and running.
Continue reading

Review of Cryengine 3 Cookbook

I picked up this book because I wanted to get some hands on experience using the CryEngine with a reference book, but had not used the CryEngine before.

I feel this book is more aimed towards beginners, and allows someone new to the CryEngine to be able to easily jump in, and have a reference for doing a ton of stuff that might not be very straight forward, as well as a lot of detail on using the interface.

Overall, just reading through the first chapters, I was able to get comfortable with the interface, and able to create and setup my own basic level. Further on, the book goes into a more general “cookbook” style, with recipes for doing a variety of different things you might need in your level.

The book is well written, easy to read and a beginner can pick it up without a problem. There are lots of recipes for most things you would want to do, such as: creating terrain, changing level layout, placing items, changing lighting, putting down enemies, creating assets to import into the CryEngine, creating vehicles, some game logic, creating cut scenes, and much more.

The one problem I did have with using the book with the CryEngine are that the assets have changed since the book was published, so some of the items, or textures it tells you to look for at the beginning aren’t there. You can use alternatives instead, but it would be nice if the downloadable files included them, or you could know which version of the CryEngine Sandbox was used in the book.

Overall a great book for learning how to use the CryEngine Sandbox, with lots of helpful recipes that will have you creating cool levels.

It was also very interesting frm a game developers standpoint to see the CryEngine Sandbox tool, how it was made, and what kind of things were taken into account for creating levels. It gives me better insight into how I should layout my own tools, for simpler game development projects 😀

You can see the book here:
http://www.packtpub.com/cryengine-3-cookbook/book