Questions about the engine

General discussion about LÖVE, Lua, game development, puns, and unicorns.
soullessbr
Prole
Posts: 11
Joined: Sat Jun 01, 2013 1:18 am

Questions about the engine

Post by soullessbr » Wed Jul 16, 2014 1:30 pm

Hello,

I have some doubts about the engine. q I think could help me. What is the most successful game in love2d done? supports the control on the PC? has as encryptar or obfuscate the code the game for distribution? Any game on steam made ​​with love2d?

Thank you! Hug.

User avatar
kikito
Inner party member
Posts: 3153
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain
Contact:

Re: Questions about the engine

Post by kikito » Wed Jul 16, 2014 1:46 pm

What is the most successful game in love2d done?
Probably mari0. There are others linked in the homepage.
supports the control on the PC?
Yes.
has as encryptar or obfuscate the code the game for distribution?
No.
Any game on steam made ​​with love2d?
Not yet that I know of, but Move or Die has just been greenlit.
When I write def I mean function.

User avatar
Ensayia
Party member
Posts: 397
Joined: Sat Jun 12, 2010 7:57 pm
Location: Middle of Nowhere, TN

Re: Questions about the engine

Post by Ensayia » Wed Jul 16, 2014 2:21 pm

I recently made a game available here as well as on Google Play. Commercially viable games are possible and have happened with LOVE.

There is no provided mechanism for obfuscating/encrypting your code. The subject has been talked to death and it's simply not going to happen.

Controller support is pretty good with the Joystick module.

There are supposedly ways to integrate the necessary parts of the Steam API to have LOVE games on Steam. It's not been done yet but it's possible in theory.

User avatar
Jeeper
Party member
Posts: 549
Joined: Tue Mar 12, 2013 7:11 pm

Re: Questions about the engine

Post by Jeeper » Wed Jul 16, 2014 6:29 pm

There is no real reason for anyone to try to "hide" their code. Regardless of how long you spend, someone will be able to open it up. You can not really protect yourself against people wanting to see your code. The big point is though that if you get to a point where there are people who actually want to open up your game and see what is in it, then you have probably done quite good :)

I made a commercial game (http://windmill-games.net/luminosity/) and never had any issues with the "open-ness" of Löve.

jjmafiae
Party member
Posts: 1333
Joined: Tue Jul 24, 2012 8:22 am

Re: Questions about the engine

Post by jjmafiae » Wed Jul 16, 2014 10:24 pm

Im a few days from releasing my commercial project as well.

User avatar
Fenrir
Party member
Posts: 222
Joined: Wed Nov 27, 2013 9:44 am
Contact:

Re: Questions about the engine

Post by Fenrir » Thu Jul 17, 2014 7:51 am

Well about the obfuscation topic, actually as latest version of Love use LuaJIT, you can just convert your code to LuaJIT bytecode, it's portable as long as you use the same LuaJIT version and converting it back to text gives unreadable code.

User avatar
Ensayia
Party member
Posts: 397
Joined: Sat Jun 12, 2010 7:57 pm
Location: Middle of Nowhere, TN

Re: Questions about the engine

Post by Ensayia » Fri Jul 18, 2014 11:33 am

Fenrir wrote:Well about the obfuscation topic, actually as latest version of Love use LuaJIT, you can just convert your code to LuaJIT bytecode, it's portable as long as you use the same LuaJIT version and converting it back to text gives unreadable code.
There are de-obfuscators out there that can reverse this process. This would only give the false illusion that the code is secure. THere really is no decent way to secure LOVE code. As I said, it's been talked to death.

User avatar
Fenrir
Party member
Posts: 222
Joined: Wed Nov 27, 2013 9:44 am
Contact:

Re: Questions about the engine

Post by Fenrir » Fri Jul 18, 2014 11:52 am

I'm not saying it's a perfect solution but it's really a viable one, I tried some tools to convert back luaJIT bytecode to text and you have to be really brave to try to make something with the result, for me it's more than enough to protect my code.

User avatar
micha
Inner party member
Posts: 1083
Joined: Wed Sep 26, 2012 5:13 pm

Re: Questions about the engine

Post by micha » Fri Jul 18, 2014 12:13 pm

Who do you want to protect the code from? What harmful thing would happen, if somebody could read your code?

User avatar
Davidobot
Party member
Posts: 1150
Joined: Sat Mar 31, 2012 5:18 am
Location: Game-Dev. Land
Contact:

Re: Questions about the engine

Post by Davidobot » Fri Jul 18, 2014 3:03 pm

micha wrote:Who do you want to protect the code from? What harmful thing would happen, if somebody could read your code?
Well, if you have a multiplayer game, hacking into a client is an easy way to cheat.
My library:
LovelyMoon

Check out my current project:
Raycaster

Oh hey, I have a website now!

Post Reply

Who is online

Users browsing this forum: Optikon and 12 guests