Log In  

Hello Lexaloffle,
I saw your games and you pixel arts; I'm very impressed. What tools do you use to create the games and the arts? I have seen SDL dlls so I suppose you use that library.

P#659 2008-12-23 18:59 ( Edited 2011-11-25 10:59)

:: zep

Hi nvictor

Yes, I use SDL for handling sound, input and blitting to the screen. I don't do anything special code-wise.. just good old GNU C compiler for both Windows (mingw) and Mac OS X. If you're curious, you can see a sample of my code here: @ (slightly more terse than usual as it's for a 48-hour game development event).

For pixelling, I use my own in-house drawing program so that I can modify it as needed. It's impossible for anyone else to use because it has no visual interface, and occasionally requires a recompile for specific functionality!

There are lots of good pixelling programs out there though.. there's a nice list of them and other resources here: @

I'd recommend checking out GraphicsGale and ProMotion first.

If you haven't come across it already, pixelation is a good forum for learning pixel art. I used to spend quite a lot of time there. The new site is here: @

P#660 2008-12-24 16:31 ( Edited 2009-01-04 12:22)

Thanks for the reply; it's very helpful.

Merry christmas.

P#661 2008-12-24 17:15 ( Edited 2009-01-04 12:22)
:: Qwak

I really need to get a Mac (and maybe do a port of Qwak, or pay someone to do it for me). Out of curiosity; what do you find the differences are, between PC and Mac game development?

I guess if you're using GNU C compiler, you have your own makefile and can use it for Mac and PC?

P#663 2009-01-02 17:44 ( Edited 2009-01-04 12:22)
:: zep

Hi Jamie!

Well, because I use SDL which is well support on the Mac, I didn't have too much trouble with the actual compiling and running part of things. I use separate makefiles for each platform, but they are very simple. The main things I had to sort out were:

  • Byte order for reading data files.
  • Saving player data. -- Solution: ~/Library/Application Support/Game
  • How to use the pasteboard. -- Solution: system("pbpaste > tempfile.txt");
  • Fullscreen 8-bit colour support. -- Solution: wrote a 32-bit emulation layer
  • How to make an .app bundle (XCode does this for you, but I wanted to use command-line scripts)
  • How to build universal binaries (ditto)
P#666 2009-01-04 07:22 ( Edited 2009-01-04 12:22)

Hi Lexaloffle,

Sorry to bring up a old post but i am very interested to work with Voxels, but i don't know where to start. Did you have any recommendation about where i can look to get started on this matter?

Tank You Very Much!

P#4742 2011-11-21 13:16 ( Edited 2011-11-21 18:16)

zep? We can't download Mr Splode @Ludum dare! :( 404 Error...

Oh, @Bellthasar - First, you need an idea :) Work on your idea, shape it, write it down. Then start searching a programming language that fits your style and your idea.

P#4776 2011-11-22 09:12 ( Edited 2011-11-22 14:13)
:: duo
P#4920 2011-11-24 19:57 ( Edited 2011-11-25 00:57)

Thanks :)

P#4936 2011-11-25 05:59 ( Edited 2011-11-25 10:59)

[Please log in to post a comment]

Follow Lexaloffle:        
Generated 2021-03-04 06:17 | 0.038s | 4194k | Q:34