Giving LOVE2D a Chance

My holidays have finally started!

Now that I have some time on my hands, I’ve started looking at alternatives to PyGame. Previously I thought about using Unity 4.0 and turning Fruit Catcher into a 3D game. It would be easy enough to do, since I’ve already done a basic first person shooter in Unity 3.5. The problem lies in the fact that I’d have to continously boot out of Windows and boot into Ubuntu to test the game. So I’ve scrapped that idea for now.

Working with LOVE2D in Ubuntu 12.10

Working with LOVE2D in Ubuntu 12.10

Thus, today I tried out LOVE2D. In previous versions, LOVE2D was too heavy on resources and would bring my measly laptop to it’s knees. Now, however, the 0.8.0 release is pretty solid. Not to mention they’ve added more functionality, updated their documentation, and optimized LOVE itself. From my laptop, my friend’s laptop, and my desktop, we all get a solid 60 fps with my basic game thus far.

Running Fruit Catcher in LOVE2D.

Running Fruit Catcher in LOVE2D.

The real test of course, will be down the line. I have not yet implemented my star particle system in this Lua port. When I get all apples and bananas dropping, with stars jumping around on screen, that’s when we’ll see how the framerate handles. For now though, this is a lot of fun!

GIF showing Fruit Catcher running in Love2D

GIF showing Fruit Catcher running in Love2D

About these ads

2 Responses to Giving LOVE2D a Chance

  1. volcanogames says:

    This looks great so far! We’re working on an iOS game at the moment (Minianda Janes), and we understand how this stuff takes a lot of time to get it right. Good luck!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.