I just want to get down to making games. Any tips?

Member
Posts: 43
Joined: 2009.02
Post: #1
Hello! The problem I seem to /always/ get into, is the 'which language/library/engine' to use. I've switched around quite a bit, really learning and doing nothing. Lua and LÖVE, Python (cocos2d, pygame, piglet), Ruby (lots of stuff there), javascript and akihabara, objective-c & cocoa.

In the end tho, I don't want to have to deal with low-level stuff. I want to be able to get down and focus on the game itself as quickly as possible. To be able to quickly prototype ideas without having to worry about efficient backing systems. I'm really only interested in 2d games at the moment.

So, Ima ask what you guys suggest, and stick with it! A form of Basic (KBasic/FutureBasic/idk), a scripting language and some engine to go with? An engine that uses its own scripting language? I don't know. However, I do want to stay coding. No drag and drop please.

So... what do you guys suggest?
Quote this message in a reply
Moderator
Posts: 434
Joined: 2002.09
Post: #2
I'd head over to Unity3d.com and download the free edition of Unity.

Unity is very solid, with a fast edit-debug cycle. Scripting is very powerful, as it uses Mono, the extensive open-source version of .Net. Unity takes care of handling textures, models, and sound formats so you can concentrate on your game logic rather than boilerplate code.

For true 2D games it's less ideal. (I've personally made a couple of games with it which are largely 2D in gameplay but the graphics are 3D; that worked fine.) And they've announced that a package of 2D-oriented enhancements to Unity is in development and will probably come out later this year. In the meantime, there are free and cheap enhancements people have added to Unity to make working with sprites easier.

As someone driven to make games but without a whole lot of free time, I've found Unity to be indispensable. Making games is still hard, but I'm having more fun working on the logic and appearance that make my game unique, not low-level things like PNG import code or trying to make the music track loop seamlessly.

Also note that you will end up paying if you want to release to iPhone, PS3, Android, etc. Not all editions of Unity are free, though the iPhone Basic edition is cheap. I've given them a fair bit of money over the years and never regretted it (when I started the basic edition wasn't free like it is now.)

Measure twice, cut once, curse three or four times.
Quote this message in a reply
Member
Posts: 43
Joined: 2009.02
Post: #3
(Jul 27, 2010 04:04 AM)MattDiamond Wrote:  I'd head over to Unity3d.com and download the free edition of Unity.
...

Cool, I'll have to check it out. Part of the issue, however, is that I recently received an ASUS 701 EEEpc running Debian lenny. I'd like to be able to do lots of my work on it, if possible.
Quote this message in a reply
Member
Posts: 227
Joined: 2008.08
Post: #4
LÖVE is pretty nice from what I remember and I know a couple of people who like py-something a lot. Personally, I absolutely hate the indie version of Unity3d, and if I do use it, I have to end up using Blender more, to the point that I might as well be using BGE. But, for your purposes, it might be fine.

*feels the flames below*
Quote this message in a reply
Moderator
Posts: 434
Joined: 2002.09
Post: #5
(Jul 27, 2010 09:49 AM)TimMcD Wrote:  
(Jul 27, 2010 04:04 AM)MattDiamond Wrote:  I'd head over to Unity3d.com and download the free edition of Unity.
...

Cool, I'll have to check it out. Part of the issue, however, is that I recently received an ASUS 701 EEEpc running Debian lenny. I'd like to be able to do lots of my work on it, if possible.

You do know you posted the question to a Mac/iPhone game dev forum, right? :-)

Unity is very flexible about the types of assets it imports so you could at least create textures, sounds, and models on your laptop. You could also edit scripts of course, although you'd be unable to test them.

So, maybe not a very good match for your setup.

Measure twice, cut once, curse three or four times.
Quote this message in a reply
Apprentice
Posts: 15
Joined: 2011.11
Post: #6
trying making a game using GameSalad. You don't need to code. A lot of artists and designers worked on it without any programming help ( can be mastered if needed ). The community is fantastic. You can publish the game on the App Store AND Android Market (new feature)

About me
I experiment with game analytics. Read about it here
Quote this message in a reply
Nibbie
Posts: 4
Joined: 2011.09
Post: #7
Hey Tim Wink

Maybe Cocos2D is something for you. It's a 2d only (there are some optional 3d things...) engine which does all the low level openGL things for you.

You could look at Ray Wenderlich's tutorial as a start: http://www.raywenderlich.com/

Max
Quote this message in a reply
Nibbie
Posts: 1
Joined: 2011.12
Post: #8
i think java provides the best platform for the game development
Quote this message in a reply
Luminary
Posts: 5,143
Joined: 2002.04
Post: #9
obvious troll is obvious?
Quote this message in a reply
Member
Posts: 65
Joined: 2009.01
Post: #10
Let's not forget the 71 Squared tutorials:
http://www.71squared.com/iphone-tutorials/
Quote this message in a reply
Post Reply 

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  Tips for non-game related forums hokan 5 7,138 Mar 10, 2011 08:45 PM
Last Post: gnurf
  Apple Technote -- C++ Tips & Tricks OneSadCookie 2 4,084 Jan 26, 2007 06:35 AM
Last Post: TomorrowPlusX
  ALT: Programs for making 2D games PS2gamrfreak 18 11,966 Sep 4, 2004 08:45 AM
Last Post: ThemsAllTook