+ Reply to Thread
Results 1 to 27 of 27

Thread: Hello..I'm new here..looking for some direction

  1. #1
    Junior Member
    Join Date
    Mar 2006
    Location
    Minooka, IL
    Posts
    20

    Default Hello..I'm new here..looking for some direction

    Hi All!

    A long introduction...

    Several days ago, I was struck with the idea of developing a game which I later found out would be classified as a casual game. During my searching I found the Torque website and the Garage Games forums and these forums. I am trying to get my "company" off the ground for a couple of reasons. First, fame! 8-) Second, I wouldn't mind pulling in a few bucks on the side even if it is $100 a month. Third, I would like to leverage some games into a calling card for a production gig at a company here in the Chicago area. However, my expectations are low.

    I am not fluent in any current programming languages. I learned to program on Microsoft BASIC. I also wrote games on the TI-99 platform using TI Extended BASIC with Sprites. In college, I learned FORTRAN, COBOL, and IBM 360 Assembler. I have also hacked a couple of things in Turbo Pascal. I even wrote a few BBS Door Games in QuickBasic. Unfortunately, when I went to college there were no courses on C even though it was known to be the future of most code. Years ago, I studied several C books but always seem to get hung up when the topic of pointers came up. Then came C+, C++, C#, and the shift to OOP. I kind of got lost by being away from it all. A couple of years ago, I actually developed some Visual Basic code but only text based console applications. (no GUI experience) I have even learned C like scripting languages for programs like Procomm and written pretty elaborate scripts with it. I have been studying the concepts of OOP lately and I think I am starting to get a handle on it. (the high level concepts)

    So I feel confident that I CAN program. However, I need recommendations on a platform so that I don't spend a lot of time re-inventing the wheel. I have read about Blitz Basic and Torque 2D here and on Garage Games, but still know too little to make an evaluation. Are there others I should consider as well?

    Also, a few months ago I switched to Mac OS X and want to develop cross-platform. Apple gives you all the tools for free with Cocoa and Objective-C, but I would guess that I would need to get some libraries. I also don't know about the portability of Objective-C.

    I would love to hear any suggestions, comments, or feedback from the community.

    Thanks

    Carl S. - Hop-a-Long Games

    P.S. My wife is a casual games freak. I have registered about 25 games for her. If you need someone to test your games and give feedback, let me know. I believe she is core audience for these types of games.
    ________
    KAWASAKI AR80
    Last edited by Game Designer; 03-08-2011 at 10:43 PM.

  2. #2
    Administrator
    Join Date
    Jul 2004
    Posts
    3,401

    Default

    Quote Originally Posted by Game Designer
    Second, I wouldn't mind pulling in a few bucks on the side even if it is $100 a month. Third, I would like to leverage some games into a calling card for a production gig at a company here in the Chicago area. However, my expectations are low.
    That's good because most people won't see much. However it's pretty common for casual games to pull in more money than a typical salary if they're good. Even games that are no longer top sellers can pull in a few k a month with the right distribution, so the gig at the company could end up looking less interesting if things work out. On the other hand, if sales aren't that hot you can easily meet your lower expectations of making a few bucks on the side so you're in a good position.

    Quote Originally Posted by Game Designer
    I am not fluent in any current programming languages. I learned to program So I feel confident that I CAN program. However, I need recommendations on a platform so that I don't spend a lot of time re-inventing the wheel. I have read about Blitz Basic and Torque 2D here and on Garage Games, but still know too little to make an evaluation. Are there others I should consider as well?
    I think Blitz is a really good bet from what you're describing. I've seen several great games produced with it (platypus, inca quest, best friends and more...) that have sold well. If you start in on c++ or other languages without the experience they'll probably slow you down some learning the technical side. There's a bit of that with any platform, but I like Blitz as a beginner's platform.

    - S
    Steve Verreault - Twilight Games
    http://www.twilightgames.com --- http://www.indiegamer.com

    "Do you really think it is weakness that yields to temptation? I tell you that there are terrible temptations which it requires strength, strength and courage to yield to.” - Oscar Wilde

  3. #3
    Moderator
    Join Date
    Jan 2006
    Location
    Finland
    Posts
    1,427

    Default

    I believe you could check out this article:
    http://www.downloadsquad.com/2005/11...pany-part-one/

    There's plenty of game engines at:
    http://www.devmaster.net

    And don't forget to check my blog about games production - it's targeted especially for beginner game developers.

  4. #4
    Senior Member
    Join Date
    Mar 2005
    Location
    London
    Posts
    395

    Default

    Over the next week, I'm going to be blogging about how I got started, and in-depth advice as to how to go about it. It might be of some use, so keep checking back.

  5. #5

    Default

    First of all, weclome to the community!

    Second, i would absolutley recommend the blitz series. They have a huge community, and many Indie games have been developed with it. I did the mistake to start my programming with the DarkBasic language (Dark Basic Classic), and found myself limited by it. Dark Basic Pro seems to have fixed some quirks that existed in DBC, so you might want to check that one out. Have a looksee at the products over at http://www.thegamecreators.com
    Anders Norén
    Nintendo-nyheter.se

  6. #6
    Senior Member
    Join Date
    Mar 2005
    Posts
    758

    Default

    Hi, welcome to the this adventure :D
    You didnt say that you studied game design, although thats your name, and i respect that very much, but i would like to direct you to my blog (in my signature), because there are some really good links to game design stuff, and im sure you will learn a lot, game design will help you to sell your games, good luck.

  7. #7

    Default

    The thing about DarkBASIC is that it doesn't use OpenGL, and as such you can only run games made with it on a PC. It's really easy to use, and it's easy to create some beautiful effects in DBPro, but for the casual market it's a bit limited.

    BlitzMax can be developed cross-platform, so I assume it can create games that are cross platform but don't take my word for it please, I haven't bought BlitzMax.

    I use Java. Specifically, J2ME (Java 2 Mobile Edition). I can write games for PC, Mac, Linux, Pocket PC (PDAs) and any mobile phone that supports J2ME. It's not that difficult to get into (from my perspective) and it's nice 'n' portable.

    I emplore you not to buy OmegaBASIC though. It costs £80 and it's not worth it at all. The commands don't work right, there's a terrible lack of support and it's not really far removed from Java anyway, so there's little point in buying it at all.

  8. #8
    Member
    Join Date
    Apr 2005
    Location
    Krakow, Poland
    Posts
    88

    Default

    Quote Originally Posted by Mr.Blaub
    I use Java. Specifically, J2ME (Java 2 Mobile Edition). I can write games for PC, Mac, Linux, Pocket PC (PDAs) and any mobile phone that supports J2ME. It's not that difficult to get into (from my perspective) and it's nice 'n' portable.
    Hmm.. Are you using j2me for creating PC & Mac games? Sounds a bit weird to use emulated environment on PC. And I haven't heard about any j2me implementation running on Mac (although I can be wrong about that, but at least nothing official).

    cheers,
    Arkadesh

  9. #9
    Senior Member
    Join Date
    Nov 2005
    Location
    Tucson, Arizona
    Posts
    351

    Default

    You may also want to look into development in Macromedia (Adobe) Flash or Director. They can both easily ship on Mac and PC, and you don't have to get into all the complications of a lower level language.

    Business Tip #288: Avoid Complexity and Overkill - Use the easiest and fastest tool that will get the job done.

    Tom

  10. #10
    Junior Member
    Join Date
    Mar 2006
    Location
    Minooka, IL
    Posts
    20

    Default

    Quote Originally Posted by svero
    That's good because most people won't see much. However it's pretty common for casual games to pull in more money than a typical salary if they're good. Even games that are no longer top sellers can pull in a few k a month with the right distribution, so the gig at the company could end up looking less interesting if things work out. On the other hand, if sales aren't that hot you can easily meet your lower expectations of making a few bucks on the side so you're in a good position.



    I think Blitz is a really good bet from what you're describing. I've seen several great games produced with it (platypus, inca quest, best friends and more...) that have sold well. If you start in on c++ or other languages without the experience they'll probably slow you down some learning the technical side. There's a bit of that with any platform, but I like Blitz as a beginner's platform.

    - S
    I have looked at the Blitz website and it looks interesting. I would be interested in knowing which successful games on the big portals were developed with Blitz.

    Thanks for the tips
    ________
    C Platform
    Last edited by Game Designer; 03-08-2011 at 10:43 PM.

  11. #11
    Junior Member
    Join Date
    Mar 2006
    Location
    Minooka, IL
    Posts
    20

    Default

    Quote Originally Posted by Polycount Productions
    I believe you could check out this article:
    http://www.downloadsquad.com/2005/11...pany-part-one/

    There's plenty of game engines at:
    http://www.devmaster.net

    And don't forget to check my blog about games production - it's targeted especially for beginner game developers.

    Thanks.

    I'll add your blog to my feed reader.
    ________
    UNIVERSAL HEALTH
    Last edited by Game Designer; 03-08-2011 at 10:43 PM.

  12. #12
    Junior Member
    Join Date
    Mar 2006
    Location
    Minooka, IL
    Posts
    20

    Default

    Quote Originally Posted by Anlino
    First of all, weclome to the community!

    Second, i would absolutley recommend the blitz series. They have a huge community, and many Indie games have been developed with it. I did the mistake to start my programming with the DarkBasic language (Dark Basic Classic), and found myself limited by it. Dark Basic Pro seems to have fixed some quirks that existed in DBC, so you might want to check that one out. Have a looksee at the products over at http://www.thegamecreators.com

    They have quite a bit of source code bits on the site which is a good thing. I suppose it also doesn't hurt that I am very proficient in ancient basic which is what Blitz looks a lot like. (i.e. syntax and such)
    ________
    LIABILITY INSURANCE ADVICE
    Last edited by Game Designer; 03-08-2011 at 10:43 PM.

  13. #13
    Junior Member
    Join Date
    Mar 2006
    Location
    Minooka, IL
    Posts
    20

    Default

    Quote Originally Posted by Tom Gilleland
    You may also want to look into development in Macromedia (Adobe) Flash or Director. They can both easily ship on Mac and PC, and you don't have to get into all the complications of a lower level language.

    Business Tip #288: Avoid Complexity and Overkill - Use the easiest and fastest tool that will get the job done.

    Tom
    A very good friend of mine just learned flash and is also very good at creating graphics. He had mentioned the possibility of game writing in flash. I know there are games out there that have been done in flash, but what are the limitations?
    ________
    Ford excursion history
    Last edited by Game Designer; 03-08-2011 at 10:44 PM.

  14. #14
    Senior Member
    Join Date
    Mar 2005
    Posts
    758

    Default

    Is it that it is way too expensive for an indie?

  15. #15
    Senior Member
    Join Date
    Aug 2004
    Posts
    947

    Default

    Quote Originally Posted by Game Designer
    I have looked at the Blitz website and it looks interesting. I would be interested in knowing which successful games on the big portals were developed with Blitz.
    Thanks for the tips
    Platypus, Best Friends, Wonderland ( and sequel ) several of Binary Sun's games, and a couple of other very big ones that I probably shouldn't name. All of mine are Blitz too, but they're not really portal games even if they are on BigFish and RealArcade. They're too niche to make their money there really.

  16. #16

    Default

    Quote Originally Posted by Arkadesh
    Hmm.. Are you using j2me for creating PC & Mac games? Sounds a bit weird to use emulated environment on PC. And I haven't heard about any j2me implementation running on Mac (although I can be wrong about that, but at least nothing official).

    cheers,
    Arkadesh
    Yeah, I figure that if I use the same class set, I can make sure that the games run on anything on a desktop, to anything (within reason) that fits in your pocket. Mac OS X does support jar files, it's just a case of installing it cleanly. I'll have to look into that side of things, but other than that, I'm good to go.

  17. #17
    Member
    Join Date
    Apr 2005
    Location
    Krakow, Poland
    Posts
    88

    Default

    J2ME isn't regular Java, so it won't run on jre. You need j2me VM for that, and there isn't any for Mac. There isn't any running natively on Windows also afaik, nor on Linux - you can run WTK and phone manufacturers emulators on them, but it wouldn't be good way to present it to users,as they would have to install developer tools and running the game would be really bothersome stuff. So, j2me is good for mobile phones, but stay away from it for bigger devices. You can go for regular j2se java of course, but that uses a completely different set of classes - no j2me-j2se compatibility.

    cheers,
    Arkadesh

  18. #18

    Default

    Seems like I'll take longer porting it then. Thanks for the heads up.

  19. #19
    Junior Member
    Join Date
    Mar 2006
    Location
    Minooka, IL
    Posts
    20

    Default Just a Follow Up

    Just a follow up to thank everyone in this thread for their recommendations.

    I have purchased BlitzMax and am working on learning it at the present time.

    I also have a party involved who has a Flash license and can program in action script or whatever it is called so that option is still on the table as well.

    Again,

    Thanks
    ________
    Weedmaps
    Last edited by Game Designer; 03-08-2011 at 10:45 PM.

  20. #20
    Moderator
    Join Date
    Jan 2006
    Location
    Finland
    Posts
    1,427

    Default

    Quote Originally Posted by Game Designer
    Just a follow up to thank everyone in this thread for their recommendations.

    I have purchased BlitzMax and am working on learning it at the present time.

    I also have a party involved who has a Flash license and can program in action script or whatever it is called so that option is still on the table as well.

    Again,

    Thanks
    Btw - I would suggest checking igLoader, it can easily convert your game to web (instead of need to learn Flash). Then you could concentrate on BlitzMax only.

  21. #21
    Senior Member
    Join Date
    Mar 2005
    Posts
    195

    Default

    when it comes to which platform you use to develop your games, think very carefully, take a good look around. There's advantages and disadvantages to many systems.

    For example systems like torque are quite good for making games quickly but can be a bit inflexable. Coding from scratch will take longer but will be more designed towards your game.

    Personally i like Borland's Delphi, the IDE games the visual side easy to do and coding is extremly easy. With some of the components you can get it makes things very easy, for example the GLScene components make doing 3d stuff extremly easy.

    Just take a look around see what you think might suit your needs best

  22. #22
    Junior Member
    Join Date
    Sep 2005
    Posts
    13

    Smile

    I would go with Blitz Basic. I've made a lot of games with it and so far it is working out well. However, I think it is aimed toward getting people started and I am now moving up to C++ game programming, so it might not be a game programming language that you'll want to stick with.
    "Hello World!" good times, good times...

  23. #23
    Senior Member
    Join Date
    Jan 2006
    Posts
    144

    Default

    If you have little programming experience, start with Python and PyGame. And start simple or you'll end up getting in over your head and give up.

  24. #24
    Senior Member
    Join Date
    Feb 2005
    Posts
    267

    Default

    I have a working TI-994a here, with working tape backup, and a copy of Hunt The Wumpus for sale, any takers?

    TI994a, eh? that brings me back ....

    I dropped quite a few lines of basic into that thing, back in the day....

  25. #25
    Junior Member
    Join Date
    Aug 2005
    Location
    Wellington, New Zealand
    Posts
    24

    Default

    I've been programming my game from scratch, (slowly), for just over a year in openGL / C++ and its pretty hard going. A few weeks ago I went and purchased the beta version of Torque2D to see if would allow me to increase the speed at which I can create games.

    So far its not to bad. Since its a beta there are still a few bugs and workflow issues, but in only three hours I managed to create a very simple game. The game consisted of simply having a game character run about a map and collect some icons, but since collision detection and graphic placement were all there I was quite chuffed by what I achieved.

    I'm not sure if I can whole heartedly recommend it at the moment as the documentation that comes with it has numerous errors. Some of the tutorials don't work since they will have updated some of the function names in the latest version of T2D but have not included it in the docs. However, the software is pretty cheap and has huge potential so you might like to give it a go.
    Last edited by _6_; 03-29-2006 at 01:16 PM.

  26. #26
    Senior Member
    Join Date
    Aug 2004
    Location
    Utah, USA
    Posts
    844

    Default

    That takes me back, as I started on a TI-994a as well (then later moved up to an Atari 800XL). Those were the days, when I had time to learn and to tinker. :) Now I have little time for anything other than my day job (Java/JSP web development), and my family, but I do try to squeeze some game dev time in there.

    Anyway, my recommendation would be to use something like BlitzMax. Nice language, solid, and has lots of community around it (easy to find sample code and support). Torque is a nice engine but it has a fairly big learning curve, although I've heard they've made Torque 2D easier to use. Also, I would recommend starting with 2D, and starting small (even smaller than what you think you can do). I thought my project was pretty small, but I overestimated the time I could devote to my project. Also I started in 3D, which probably wasn't the best choice. It's also a good thing that your expectations are low, as it's easy to get into the mode of thinking that your game is some how going to bring in "bucket loads" of cash.

  27. #27
    Member
    Join Date
    Mar 2006
    Location
    South Africa
    Posts
    57

    Default

    Welll, I myself started with Flash actionscripting. I had now coding experience so I couldnt do much. After that I played around with Gamemaker, and have been using it ever since. It is extremely versatile in the 2D department. Some buddies of mine, even got Specular Environment Mapping done with Gamemaker! Since then, I have dabbled in Java, but I still love Gamemaker.

    So yeah, I would say, start with Gamemaker and play around with it and make FUN games, before you start to get serious and make Casual Money Bags.

    http://www.gamemaker.nl

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts