Hey guys, just wanted to say hello to the community and introduce myself. My name is Brendan and I’m a graduate student studying Game Design and Audio for New Media at Indiana University and my goal is to make audio/music for console games while making my own indie games on the side.
I’ve been making traditional board games and card games for a while but recently got into making mobile games because I found Gamesalad (I know, just wait…) and it made bringing my ideas to life in a very fast manner. In fact, I created a full game called Zeke in Orbit that is now on the app store for iPad and iPhone (http://itunes.apple.com/us/app/zeke-in-orbit-hd/id445283398?mt=8).
However, as many of you know Gamesalad has a lot of limitations and the company tends to keep users in the dark about updates and I decided enough is enough, I need better performance and I have one more year left to study so why not learn how to physically code my game? The benefits are enormous and I won’t be afraid to tell other developers I made the game in Lua (rather than being laughed at with GS).
After debating between Cocos2d and Corona, I chose this mainly so I can develop for Android devices. I have been going through the tutorials and have been learning a lot. The benefit of already having the game complete in GS is all of the design, art, and music is done so I’m hoping it will be easy enough to translate the logic into code. However, before starting I want to make sure I lay out my modules correctly so the game will be easy to modify (for Zeke 2!)
From my understanding, an Actor in GS is like a module in Corona…all the rules I want to apply to my “hero” I should make in a separate module and then instantiate them in main.lua, is that right? If I have a lot of enemies, should I have separate modules for each enemy OR one module for enemies and have different rules applied to each respectively inside the enemy module?
I’m wondering mainly the best setup for the game: should I have all of my enemies, walls, portals, hero, etc as separate modules? Also each “scene” as a separate module (mainmenu,lua, levelselect.lua, level1.lua, level2.lua, gameover.lua, )
Over the course of the semester I HAVE to recode the game so I’m excited about learning it but admit I might need some help translating some of the behaviors in GS so bear with me, I look forward to being a part of this community! Oh, and I make a lot of music/sound design so if anyone needs help with that let me know and check out my website: www.musicanon.com
-Brendan [import]uid: 90733 topic_id: 15160 reply_id: 315160[/import]
