• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
Shane C

Game creation for Android

4 posts in this topic

I made a full game in a game creation software called Scirra Construct 2. The problem is, it doesn't work for me on the Amazon Fire TV, my target platform.

 

By the way, the Amazon Fire TV is a game console similar to Ouya, and a video player. In theory, it should be very similar to an Amazon Kindle and runs the same OS (a slightly modified version of Android), just with a gamepad hooked up. You would think so anyway.

 

So anyway, at the rate it took for the right people to fix problems with the Ouya for Scirra Construct 2, I would have to wait maybe 8 months.

I'm not against rebuilding my entire game in another engine. And normally I wouldn't even care if said engine costs me money. The problem is, many complete game creation softwares charge you the money upfront before you can export to Android-based systems. Which means I would be paying without knowing for sure it will work on the Fire TV.

 

I'm currently at a loss on what to do. One thing I want is great performance. And my game is just in 2D, so maybe a 2D framework would be better.

 

I have a Game Maker license, but I would have to pay $199 for the Android exporter. However, with Game Maker, I'm 80% sure the game will work on Fire TV. I don't care much for Game Maker anymore though. No offense but some things about it seem primitive (haven't been updated in years).

 

Then there is something called Stencyl. I'm a little more skeptical of it, as I always am with things I haven't really tried. An appropriate license to it will also cost me $199.

 

Or... I could just stick with Scirra Construct 2 and buy a tablet, which is something I think my game could work with. Then port my game to that. After all, I was able to get my game running on the Fire TV but Gamepad controls wouldn't work.

 

Anyway, I doubt I'm going to find what I'm looking for without throwing a lot of money (buying game creation softwares) or an exponential amount of time (coding it from scratch when I don't necessarily need that level of control), but you never know.

0

Share this post


Link to post
Share on other sites

I had a quick look through the Construct 2 docs. There is a lot of mention of plugins (including Windows 8, keyboard, etc...). https://www.scirra.com/manual/145/windows-8. Am I correct in thinking it is possible to develop your own plugins to Construct 2?

 

If the game runs on the Fire TV, then you are 99% the way there. If you invest a little bit of time learning how to create a plugin to bind the underlying gamepad API to the rest of the platform, you should be able to avoid having to reimplement your game in an entirely different platform.

 

If it is anything like the Ouya, then it is as simple as adding an additional jar, tweaking the manifest and mashing in some extra lines of java into the activity class. Perhaps you can do this by modifying an existing Android plugin for Construct.

Edited by Karsten_
1

Share this post


Link to post
Share on other sites

Here is a link to the Amazon Fire Game Controller Input API: https://developer.amazon.com/appsandservices/solutions/devices/fire-tv/docs/amazon-fire-game-controller-input

 

I assume to get your Construct 2 HTML5 game to Android you are using Crosswalk: https://crosswalk-project.org/

 

If so then you could use this reference to create a Java extension for the above Amazon Fire Game Controller Input API: https://github.com/crosswalk-project/crosswalk-website/wiki/Writing-a-crosswalk-java-extension-on-android

0

Share this post


Link to post
Share on other sites

Well, I don't know when the last time you used Gamemaker Studio, but it works great for me.  It also has been upgraded over the time since version 1.0.  The latest versions have access to shaders, including for the final draw, which allow you to change the way things are drawn.  The final drawn surface can also be manipulated just like in any advanced 3d engine, allowing for post processing effects all shader based.

 

The biggest advantage of using Gamemaker over Construct 2 is that it exports to a native android build, instead of HTML5 wrapped up.  It therefore can go much faster and has access to the same shader interface that you get on Windows.  The main difference is that you normally write the shaders in OpenGLES's shader language.  These get converted when used on windows.  If you are going to export to windows, you can use D3D9 and D3D11 as well in certain exports, but then they aren't able to be exported to Android or iOS.  Though Gamemaker has support for HTML5, you won't need it for Android or iOS.

 

There are also updates coming.  In the Early Access version, they already have Liquid Fun(part of Box2d, a liquid simulation) integrated, though I haven't tested it as I'm using the more stable beta version instead of Early Access.

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0