Do you encourage the use of middleware?

General discussion about LÖVE, Lua, game development, puns, and unicorns.
Post Reply
onedaysnotice
Citizen
Posts: 63
Joined: Sun May 13, 2012 2:49 am

Do you encourage the use of middleware?

Post by onedaysnotice »

Title. Middleware like unity or box2d which make automates and simplifies the entire process drastically.

Or do you encourage developers such as yourself to build their engine and/or tools from the ground up, essentially "reinventing the wheel"?
User avatar
Lap
Party member
Posts: 256
Joined: Fri Apr 30, 2010 3:46 pm

Re: Do you encourage the use of middleware?

Post by Lap »

Considering that this whole forum is dedicated to a product which helps people NOT reinvent the wheel I'm going to go out on a limb here and assume we're cool with middleware. We even use box2d already.
Santos
Party member
Posts: 384
Joined: Sat Oct 22, 2011 7:37 am

Re: Do you encourage the use of middleware?

Post by Santos »

I really like this post by kikito on this subject.
User avatar
dreadkillz
Party member
Posts: 223
Joined: Sun Mar 04, 2012 2:04 pm
Location: USA

Re: Do you encourage the use of middleware?

Post by dreadkillz »

Yea I like using libraries. Makes it less annoying to code.
User avatar
Inny
Party member
Posts: 652
Joined: Fri Jan 30, 2009 3:41 am
Location: New York

Re: Do you encourage the use of middleware?

Post by Inny »

I'm like most with the bad habit to implement things on my own, but I don't do it on a whim, I do it more to understand my code. Meaning I follow Kikito's advice of spending time reading other implementations of specific things first.

In that regard, I'm actually of the opinion that cut-and-paste code should be more common. A library like [Penlight](https://github.com/stevedonovan/Penlight) is quite a big dependency to pull in, but it's full of useful code, and it's MIT licensed, so you should clip out the functions you need and gather them in your own util.lua. Don't steal though, include the copyright notice where necessary.
Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests