What is your preffered way of creating games in LÖVE?
Posted: Sun Sep 16, 2018 9:41 pm
Hi everyone!
I've been toying with LÖVE engine for quite some time in the past, but to be honest - I've never actually finished even one game. (Had much better luck with some more popular engines). Now I'd like to get back to LÖVE - I like the simplicity of it, speed of deployment etc. It's just... cute.
The problem is that I'm normally a JAVA developer, and when I'm writing any code I'm always thinking in OOP. I always prefer to have my model and presentation decoupled. And if I remember correctly I found working with OOP in lua tedious. Writing such stuff in java is a breeze, and when you need to change some stuff, all the IDEs provide you with very good refactoring functions. In lua, even if you use external libraries that implement the whole idea of classes in lua, it still doesn't feel quite right to me. So I'm starting to wonder - maybe OOP isn't the best idea for LÖVE? (Or maybe I'm just exaggerating my needs, and tables ARE all that I need?)
How do YOU people go around making games in LÖVE? What design principles do you use?
I've been toying with LÖVE engine for quite some time in the past, but to be honest - I've never actually finished even one game. (Had much better luck with some more popular engines). Now I'd like to get back to LÖVE - I like the simplicity of it, speed of deployment etc. It's just... cute.
The problem is that I'm normally a JAVA developer, and when I'm writing any code I'm always thinking in OOP. I always prefer to have my model and presentation decoupled. And if I remember correctly I found working with OOP in lua tedious. Writing such stuff in java is a breeze, and when you need to change some stuff, all the IDEs provide you with very good refactoring functions. In lua, even if you use external libraries that implement the whole idea of classes in lua, it still doesn't feel quite right to me. So I'm starting to wonder - maybe OOP isn't the best idea for LÖVE? (Or maybe I'm just exaggerating my needs, and tables ARE all that I need?)
How do YOU people go around making games in LÖVE? What design principles do you use?