[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

löve

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 27
Thread images: 2

File: love.png (30KB, 630x200px) Image search: [Google]
love.png
30KB, 630x200px
I want to learn game dev using löve. Is it /g/ approved? or is Lua a meme language?
>>
https://love2d.org/
>>
>>57331351
Enjoy your game getting ripped because your code doesn't get compiled
>>
>>57331368
yeah like what happened to quake 3 and half life right
>>
>>57331426
Because no one cared enough back then.
>>
>>57331471
no one fucking cares now
>>
I like it. Lua is really nice and surprisingly powerful. It really says a lot that most people's only complaint is that array indexing starts at 1.
>>
Lua is not good for gamedev, unless you're just making something simple like Snake
>>
>>57331368
>muh code
Your gaymcode is worthless without assets anyway.
>>
>>57331990
Serious question, what's wrong with it? Is it the lack of OO? You can easily do OO stuff yourself since you have metatables.
>>
>>57331351
Lua is a neat language.

>>57331990
Sure, it's not going to be anywhere near the levels of C, but for an interpreted language, it's once of the faster ones.
Also LuaJIT is pretty good.

>>57332069
>Is it the lack of OO?
Not having OOP is a good thing.
>>
>>57332069
It doesn't have custom types. Tables are a shit tier replacement.
The GC isn't fast enough for bigger games, yes, also the one in LuaJIT.
Dynamic typing - nuff said.
No namespaces.
Garbage tier import mechanism.
Debugging questionable.

Result: At best for scripting game events. But even there are better alternatives in some scenarios.
>>
>>57331351
It's my favorite game framework!

Be warned, however, that it's much lighter-weight than an engine -- things like your code structure are left entirely up to you, while Love2d just handles the OpenGL dirty work and such. I personally have a lot more fun working on Love2d projects than using an engine like Unity... but on the other hand I can often work much faster in Unity.

I strongly recommend Love2d if you actually want to learn game dev. If you just want game dev to be easy (ie. if you're actually more into design than dev), give Unity a look even though it's proprietary C# trash.
>>
>>57332148
>But even there are better alternatives in some scenarios.
name one (1)
>>
>>57331351
>lua meme
Lua with LuaJIT is fast as fuck, it's not a meme
>>
>>57334876
I'll give you a list instead. Which names only a part and is out of date, but it is a good beginning:
http://freegamedev.net/wiki/Scripting#Scripting_languages

>>57335619
As long as the script doesn't do real work. Which you aren't supposed to do in a scripting language anyway.
>>
>>57332031
You say that now, but you haven't seen the scope of the wannabe indie devs.

Most of them flock to things like Game Maker because they don't know jack shit about coding, and their literal-object-based programming system makes it super easy for them to create a semblance of a game. If free code with things that work are out there, they'll take it, throw on new textures, and call it a new game.

Hell, many of the RPG Maker-based horror titles change nothing about the base game, simply changing graphical assets, throwing in a ton of events, and then calling it a day.
>>
>>57337156
If those assets are good enough to survive the market, I'm OK with that.
Given the assumption that they at least have to integrate the ripped off code well enough to compete.
>>
>>57337206
In most cases, that integration is already done for them.

RPG Maker is especially notorious for this, it's entire IDE being built around a strict notion that what you're building revolves around the base game assets they give you with very little legroom to branch out (at least with VX, I have yet to try out the newest iteration). With a simple menu system, inventory system, player movement, interaction, and assets, the least a player would have to do is set up landscapes, triggers, and events to make something simple in the engine.
>>
>>57334876
AngelScript is decent
>>
>>57337974
Doesn't matter. Crap games like that doesn't survive the market. Hell, you can't even copy code there that does something worth of mention...
I don't even know someone that knows someone that knows someone buying crap games like that.
>>
>>57331351
Might aswell use PyGame
>>
>>57338706
pygame is slow as shit though, last i checked, and the docs aren't as good
>>
>>57338735
LÖVE's documentation is one of the best things about it.
>>
>>57338888
>>
File: 1476723901543.jpg (33KB, 420x319px) Image search: [Google]
1476723901543.jpg
33KB, 420x319px
>>57338908
>>
I'm a Perl guy but Lua is based af, if it only had better docs...
Thread posts: 27
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.