Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 04 May 2011
Offline Last Active Feb 18 2016 04:42 PM

Posts I've Made

In Topic: Web game: flash or unity?

30 July 2013 - 10:16 PM

It's important that you think about the monetization side of things. There are far more flash game sites than unity or HTML 5 game sites. So unless you are funded upfront to make a HTML 5 or Unity based game, you might be limiting yourself a bit in terms of monetization.


If you are doing 3d, you can do it in either flash or Unity, although I'd say that Unity is probably the better choice.  So to some degree, what type of game you are making is important in deciding.

In Topic: Looking for the right framework/sdk/game engine

25 July 2013 - 10:26 PM

I agree with Goran. Focus on the game with what you are most comfortable with at this point. 


But I also might suggest you think about the monetary side of all this, as I am assuming that a primary interest in hitting multiple platforms is to maximize your income.


My point is that making a version for every platform might not result in more profit.

For example... It's been said that although Android has a healthy ecosystem, iOS apps in general generate more money. So although I do understand the allure of cross-platform, it's also more work, no matter how you slice it. 


Electronic Arts announced that it's made more money off of the App Store than any other retail distributor. 


So... with that wrinkle. Why not focus on iOS only ? If you make money, and it's arguably more likely on that platform, then you have money to fund expanding if you choose to do so. It's possible that spending that time on a second game for iOS might be more worthwhile than expanding to other platforms. 


Lets face it, when starting out the quicker you make a profit, the more flexibility you have in expanding to other platforms if that makes sense.


That being said, so long as what you want to do is doable with Corona, that's likely your fastest track to a product that can generate income.


If performance or limitations are an issue then look for the next best option to achieve what you need.

In Topic: Why does ActionScript uses a .fla file to run its .as file?

22 June 2013 - 11:13 PM

There are a number of reasons why I chose Flash Develop over CS6 when I had a windows based environment. One being that FD has far more coding features as the CS6 code editor is pretty barebones. Context based code generation, jump to definition, and superior code completion are just a few features off the top of my head. I preferred Flash Develop over Flash Builder, but now that I am on OSX a majority of the time, I'm using Flash Builder as there is no Flash Develop for OSX.  


CS6 just feels really clumsy when being used as a code editor. I usually just export my content as a .swc and add that to my flash builder project. But as previous poster said, you can embed also.

In Topic: Why does ActionScript uses a .fla file to run its .as file?

22 June 2013 - 07:38 PM

Also should be noted that you can take the CS6 IDE out of the picture by using the flex compiler with Flash Develop, Flash Builder, or various other IDE's out there. But as explained by previous posters, you have to realize that your target is the flash player with it's graphics rendering and animation system - thus the Sprite/MovieClip requirement for the stage.

In Topic: is c++ really a must?

19 June 2013 - 03:44 PM

C++ is not needed, however it's a very popular language for console games and if console game development is your goal, the answer is simply - YES.


Learning C++ certainly isn't going to be an irrelevant endeavor, and what you learn is highly relevant to any other Object Oriented Language.


But certainly if you decide to learn Objective C, Java, C#, there is a wealth of conceptual knowledge of both making games and programming in general that are applicable to developing games in any language.


The question for you is... What do you want to do ? If you want to make console games, start learning C++ now.


If you want to make mobile games, you might want to learn Java, C#/Unity, Objective-C or C++.


If you want to make web based games, you might look at Javascript or Flash/Actionscript. 


I also agree with what one poster said, learn "programming". Once you have learned one object oriented language, picking up another is not nearly as intensive as learning the first.