Posts Tagged ‘corona’
Game Engines are an important element for game developers. It eliminates many of the technicalities involved in developing a game and offers game developers the flexibility to focus on building the game. A game engine typically offers wide range of time saving tools for game building. If you are a beginner or a professional developer these top 10 Game development engines will serve as a guide for you to choose the best game engine for your gaming needs.Unity 3D
The GameSalad development suite makes game building simple and easy. You don’t need to wade through complex codes to develop a game. The GameSalad features check boxes, dropdowns and the oddlist similar to features you will see when using utility software like Photoshop. GameSalad can be published to multiple platforms like the Mac or iPhone as well as to devices using the Android platform like the Nook. The game engine has a real-time editing feature enabling scenes to be edited while the game is in play. The game preview feature allows the testing and debugging of memory usage and performance of games. The scene editor makes it super easy to manipulate actors in a scene. All you need to do is to drag and drop actors to alter how they are visualized in a scene.Torque 2D
The Torque 2D features a powerful and user friendly 2D game engine. It offers a lot of the features of the 3D game engine which is custom-made for 2D gameplay. This game engine can be published to Mac, Windows, Xbox 360, Wii and the iPhone. The Torque 2 D’s intuitive and powerful editor makes game creation simple and easy, making it is ideal for individuals with little or no experience. The Level Editor features a host of WYSIWYG tools for game designing and editing. The Level Editor is built into the Torque runtime and offers complete access to the entire Torque subsystem. The powerful rendering of the Torque 2D is great for achieving an excellent artistic style.Stencyl
This is a game engine that can be used to create 2D video games for the web, mobile devices and computers.. Stencyl has extensive platform support. Games built in Stencyl can be released to the web through the Adobe Flash Player and HTML5, to PCs as executable games and can also be exported to various mobile platforms like Android and iOS applications. Stencyl projects use the Haxe programming language and offers flexibility via the NME game framework by using the write once, run anywhere style of game development. The Stencyl application has several modules that can be utilized to create games. These include the Behavior Editor, Tileset Editor, Actor Editor as well as the Scene Designer. Power users are able to import existing code libraries, create and share their own blocks and create customized classes that seamlessly interact with block based behaviors.Pygame
This is a suite of Python modules designed for game creation. With its functionality and excellent SDL library, pygame enables the creation of fully featured games in the python language. This software is free and allows you to create free open source. It has an inbuilt sillness that makes game creation fun. It does not require an open GL and uses either directx, windib, X11 in addition to various backends. The Multi Core CPUs can easily be utilized. Pygame is compatible with many operating systems and does not require set up tools or ctypes for installation and its simple and easy to use.Corona
Corona is a robust game engine that features industry standard technologies including Lua, OpenAL and OpenGL. The Corona comes with the Box2D physics engine, Game Center, Facebook Connect and sprite sheets. With the Corona you can access a wide array of features you will need to create an exciting mobile game. You can easily monetize games via advertising and app purchasing. The Corona can be used on the various platforms including iOS, Kindle Fire, Android and NOOK. Games can easily be built with a single codebase and eliminates the complexities involved in game creation. The Corona SDK starter offers free building and publishing of apps for users.GL Basic
This game engine offers a user friendly, flexible fast to write programming language. GL Basic offers the easiest and most intuitive programming language available making it ideal for writing high performance programs. No need to change the source code when starting your Linux, iPhone development GP2X/Wiz and PocketPC after writing a program, allowing users to concentrate on essentials when building games. GL Basic game engine is free for personal projects on Linux, Windows and Mac OSX. It is ideal for beginners who want to learn programming as a hobby.Eclipse
Eclipse is a 2D game software based on the FMOD and SDL programming making it ideal for usage across different platforms. This game engine is easy to use and takes care of all the tedious tasks, enabling game developers to focus on other areas during the creation of the game.
The RPG Maker VX features a simple operation that offers game builders the flexibility to create original role playing games with little or no expertise, making it an excellent game engine for beginner developers. The software comes with pre-made features so there is no need to learn the code. Simply build a game by pointing and clicking while adding a little creativity.Related articles
Not since the day of the Sinclair Spectrum back in the early eighties has independent game development been so big. The advent of the smart phone meant that you didn’t need big budgets or smart 3D graphics to get your game to market. A huge user base wanted simple, fun and cheap games and indie game developers rose again to rival even the biggest of the game giants.
I am by no means an expert in indie game development and nor am I a fully trained game programmer with an education in game theory, level mechanics or usability. Each indie dev’s journey is different and the following article will share with you my advice based on my experiences over the past few years.
First off you need to really want to make games for the joy of making games as game development is not a ‘get rich scheme’ and you can’t just knock out a poor Angry Birds clone and expect the millions to come rolling in. Creating a good game takes time and you would be looking at an absolute minimum of three months from concept to testing.
If you decide to take the plunge then start small and come up with a simple game idea and build on it. Mario was originally called ‘Jump Man’ for a reason and his debut was a simple but addictive game and Pac-Man employs quite a clever enemy logic. In order to stop early disappointment you should think about ‘shelving’ your big game idea until your second, third or fourth game in order for you to get a grasp on all the elements of game design and development.
I don’t know how to code? When it comes to game development you have the choice of learning code or using a drag and drop approach; either way you have options. I am a graphic designer by trade so the drag and drop approach appealed to me first. If this avenue appeals to you then I would strongly recommend starting with either Gamesalad or Stencyl and if you want additional functionality and are willing to put in the leg work then Corona.
Choose Your Weapon Gamesalad is the more established game creation engine and has a great community within its forums. There are plenty of people willing to help you throughout your journey and you have many people from fresh meat to seasoned professionals to chew the fat with. This engine uses .png graphics and has an easy to use drag and drop functionality with allows you to see exactly what you are creating in real time. There are plenty of free templates to help you muddle through and further premium templates to help you understand the more complicated actions. This is a great starter engine as it uses ‘behaviors’ to tell the graphic what to do such as ‘when the graphic is touched, move 300px left’.
The Stencyl game engine uses similar functions such as scenes, behaviours and physics but is more based around drawing directly into the scene with spritesheets instead of placing the pre-made individual game graphics. The addition of an image editor built in also means this is more of an ‘all-in-one’ solution but if you are happy to use illustrator, photoshop, gimp or inkscape to create your elements then you might find the image editor limiting. Unlike Gamesalad the Stencyl engine uses spritesheets to handle images which is more like the more complex engines.
Moving on to the aforementioned ‘more complex engines’ I would suggest looking at Corona if you fancy trying your hand at learning code. The learning curve is steeper but the reward is much greater as this skill can be transferred as it uses OpenAL, OpenGL, Box2D, and Lua, meaning Corona uses the same industry-standard architecture as the larger companies such as Electronic Arts, and ngmoco. As this engine has greater access to the native phone functions as well as greater social connections this is a powerful starter engine. Many that start on Gamesalad or stencyl move on to corona when their games become more intensive.
Finally, if 2D is one dimension short for your liking then take a look at Unity 3D as this is what the big boys tend to use that work within the third dimension. This option is the most expensive and would require the largest commitment of time and energy. Sadly I could not advise you on this one as it would only be based on research and not actual experience. If you have any experience with program’s such as the free blender, or the more expensive maya 3D.
With any of the above engines, the one thing you need to do is give it time to learn. Make a simple game to learn the basics and build up from there as with each game you create you learn something new.
Over the next few weeks we will cover various topics to do with game design and development and hopefully help a few budding developers realise their dream to create the next big thing.
About the author
Ian Garstang is a budding indie game designer who is a graphic designer by day for the top 100 creative agency Kingsland Linassi. By night he is game designer and graphic peddler to other like minded souls. Ian currently has designed graphics for well over 50 games and has three titles currently on the app store as well as many in development. In order to aid his community Ian runs an online game graphic store called Graphic-Buffet.com
Links:http://gamesalad.com/ http://www.anscamobile.com/corona/ http://www.stencyl.com/ http://unity3d.com/unity/publishing/ios