I'm 57 and recently started messing around with Pico-8 which uses Lua. It's probably the closest modern language to BASIC, so it's great for us old guys who grew up with the 8 bit machines.
@prawnydagrate21 сағат бұрын
1:35 gold lol
@soumarcelinoКүн бұрын
Congratulations to Brazil for creating Lua, a powerful and versatile programming language 🇧🇷🇧🇷🇧🇷
@rafaelryan2Күн бұрын
brazilian petrobrás made lua
@petriszКүн бұрын
21:16 🤣🤣🤣
@BenWhittleКүн бұрын
I love Jonathon Blow's work, please don't ask him.
@imaz0mbie_Күн бұрын
ROBLOX! Be anything, Build anything....
@GGLVXDКүн бұрын
🤦
@SlappyZAКүн бұрын
You never actually SHOWED how easy it is. You just wiggled your mouse over some pre written code, which if we are to be honest it was the code that did the effects, not the framework. Face it, its just another language like all the rest of them. Nothing special here.
@ReditectКүн бұрын
You don't use Roblox Lua (which is actually LuaU) to "mod games". You use it to make games. There's a difference. And, you don't make games in "Roblox". You make games in Roblox Studio, the game engine.
@lefosgКүн бұрын
Lua is also used for World of Warcraft addons
@FallingoverbackwardsКүн бұрын
This is a fantastic video, TY ❤
@nixielee2 күн бұрын
Game is terrible for my mobile battery though, one of the worst I've seen
@eroy54482 күн бұрын
that jonathan blow guy seems awfully pretentious for someone who's never made a game I actually heard of
@nathanhedglin93127 минут бұрын
😂 based
@mmaaggiiccddjj2 күн бұрын
awesome
@apchistuz2 күн бұрын
1:46 Garry's mod
@FreakyRufus2 күн бұрын
Ksh didn’t take off because it was proprietary and wasn’t open source until the early 2000s, by which time bash was already the shell in Linux.
@PaulHobbs232 күн бұрын
balatro is awesome. love2d is awesome. shaders are awesome. hell yeah
@anaana-w2z4y2 күн бұрын
From The Depths is another amazing game (especially for its release year) written in lua that allows you to create weapon systems and code them in-game with LUA as well
@Tachi1072 күн бұрын
GitHub's OAuth's implementation is trash. It's fine if you use it just to access their API, but not when you use it for authentication. It's full of issues: 1. The main one is that it doesn't support OpenID Connect, so instead of following a standardized authentication flow you have to make custom API calls to get user's credentials. 2. It's unsafe when used as you've shown in this video. They do not support PKCE hence man in the middle attacks are still possible - the state parameter is not sufficient. For native apps, your only secure choice is the Device Authorization Grant (device flow), which is not as user-friendly as the classic web browser-based flow. 3. They do not support ephemeral ports in callback URLs, which again is bad practice in native apps. 4. In general, they don't really follow the standards. For example, you have to always pass an "Accept: application/json" header to get back JSON replies, when the RFCs say that json should be the default response format GitHub may not require your privacy policy to set up your OAuth client, but it's just because they don't really care about their OAuth stuff. Google, on the other hand, sends you deprecation notices because it actively works towards making their OAuth implementation more secure. It implements most security recommendations, supports OpenID Connect, etc. It's really well done. Using GitHub as your "reference" authentication provider really makes me question about how you approach security in general... That being said, great video! I like your content, and appreciate how you're trying to de-bloat devs' toolkits. You should do a bit more research before making bold claims, though!
@Wee-plus3 күн бұрын
I wonder how performant lua is compared to others like godot and unity
@MiyazakisPVPexperience3 күн бұрын
Astrobot was written on Lua? No I don't think that's right
@bhavyakukkar3 күн бұрын
i absolutely adore Lua as a small, sleek and ffi-friendly language. I wish we had Lua on the web instead of Javascript. they're both prototype-based languages anyway
@javier-is-away3 күн бұрын
I had no clue about that Jonathan Blow quote and burst out laughing. I am struggling with developing right now and its like hes the devil on my shoulder haha
@TanTanich3 күн бұрын
fun fact: mari0 (aka. mario portal) is a fangame that is made entirely on love 2d. It also have its own modding community
@wedge_one3 күн бұрын
"Despite being small, it's still fast and powerful" That's what she said.
@seasong76554 күн бұрын
Imo the real pain with Rust starts when you have to use lifetimes.
@marcus_w04 күн бұрын
Jonathan is right. If you want to make a game - you make a game. It's not a matter of what language you use. It's about how you use it.
@LenduyaКүн бұрын
How is he right? The question was where to start, not what language to use. The answer is dismissive and not constructive in the slightest.
@seasong76554 күн бұрын
Zig and Gleam sure look interesting to try out
@HerbieBancock4 күн бұрын
The first index of a Lua array can be either 1 or 0. You get to decide at runtime. Isn't that a wonderful language feature that somebody wanted for some reason somewhere?
@discoboi32754 күн бұрын
I want people to understand that everyone can be a developer. No such thing as not being cutout at making games. There are so many comprehensive tools to make developing a game easier, granted at the cost of limitation and flexibility. But this is no prob considering how vast your skills would have to be to actually make a game by scratch. I hate developers saying you need to do this and that. Everything is a tool, use accordingly, there is no pride in coding, only how long it will take and how good it will be. Nobody will every look at your game and think "This guy must use x-pattern" . Remember, all good games are made by great devs, but not all Savant Devs make great games.
@metin65064 күн бұрын
Running this on the PlayStation 3 Lua Player would be the craziest thing to happen
@lilchuwwy86294 күн бұрын
you are awesome!
@tusk11424 күн бұрын
If Johnny Blow Did Blow Blow, Then How Much Blow Did Johnny Blow Blow?
@miku4 күн бұрын
this's some great reference material.
@manutebol9564 күн бұрын
1:37 common nvim chad
@urnoob55285 күн бұрын
dawg goty is astro boy
@Tomatexyz5 күн бұрын
Astro was not written in Lua.
@Palm-y6l5 күн бұрын
Great video. It shows how one man can outperform a whole corporation by just focusing on the product and doing the right things.
@justarandomdood5 күн бұрын
If I'm not wrong, Hades 1 and Hades 2 are also both written in Lua, which is kinda wild lol
@kodosunofficial_56 күн бұрын
odin + raylib, here you go
@TheMikkelet6 күн бұрын
For Kotlin: IntelliJ Community is free and there are plugins for VS Code if you'd rather be using that... so I dont think your tooling score is justified. just my 2c. Also Xcode is the worst, swift tooling is a hard 0
@moop89966 күн бұрын
very cool!
@lenseeing8296 күн бұрын
"...runs are relatively short..." whenever I sit down and play I spend over 2+ hours or until when the sun suddenly appear/disappear depending the time
@swordeaser6 күн бұрын
Thats roblpx language
@MrBorderlands1236 күн бұрын
Is Lua optimal for writing games in? Probably not, but that doesn't mean that it can't be done and it doesn't mean that the game will be bad as a result (or good for that matter).
@urnoob55285 күн бұрын
dawg there is no OPTIMAL but lua is very suitable for game dev, python just loses
@nathanhedglin93127 минут бұрын
World of Warcraft used Lua for scripting
@benjidaniel55957 күн бұрын
Wow Jonathan Blow sounds like a real PoS
@NeilHighley7 күн бұрын
Yes, I agree with the fact that if you're asking about making games and you haven't even attempted to create a game, you're probably not gonna be a game maker. That's not to say you can't be part of larger game development, on the graphics or soudn side, but if you're failing so hard at the start, you won't have the perseverance to drive through this degree of difficult development.
@ethanbuttazzi26028 күн бұрын
0:25 may i suggest, C#? it has a pretty verbose code(which i personally prefer as i know exacly what is going on, and where its coming from), but aside from that i reckon it would score well in those goals.