Skip to content
DevMeme
6276 of 7590
GameDev Post #6879 · source on Telegram

The Universal Game Engine Theory: If It Runs Lua, It Ships

Description

A screenshot of a social media post and its replies. The initial post from user 'neural oscillator of uncertain significan...' (@mycoliza) makes the controversial statement: "a game engine is anything that can execute Lua scripts". The post is followed by two replies that escalate the joke. The original poster adds, "(wireshark is a game engine btw)". Another user, 'words and numbers enjoyer', chimes in with, "nvim is a game engine. the game is just not very fun.". This meme uses satirical gatekeeping and a deliberately oversimplified definition to create humor. It's a joke for developers who understand that Lua is a scripting language embedded in many applications, not just games. The replies humorously apply this flawed logic to Wireshark (a network analyzer) and Neovim (a text editor), tools that support Lua scripting but are worlds away from game development. The punchline about Neovim's 'game' not being fun is an inside joke about the often-arduous process of configuring the editor

Comments

13
Anonymous ★ Top Pick If anything that runs Lua is a game engine, then Redis is the world's most popular real-time strategy game, and the only objective is to manage your memory before you get OOM-killed
  1. Anonymous ★ Top Pick

    If anything that runs Lua is a game engine, then Redis is the world's most popular real-time strategy game, and the only objective is to manage your memory before you get OOM-killed

  2. Anonymous

    By this standard, if we slap Lua into our CI pipeline we can ship it on Steam Early Access - just mind the patch notes for packet-capture boss fights

  3. Anonymous

    By this definition, your production Redis instance is technically a game engine - and the game is 'how many Lua scripts can we run before the ops team notices we're using EVAL instead of proper data structures.'

  4. Anonymous

    This perfectly captures the architectural reality that once you embed a Turing-complete scripting language with decent APIs, you've essentially built a game engine - whether you're rendering packets or just rendering disappointment in modal editing. The real game is convincing your team that your Wireshark Lua dissector is 'gameplay programming.'

  5. Anonymous

    If executing Lua makes something a game engine, Neovim is a roguelike with modal combat and Wireshark is the any% pcap speedrun - cue compliance asking why we shipped a ‘game engine’ to prod

  6. Anonymous

    Neovim: The game engine where insert mode is the tutorial level no one finishes

  7. Anonymous

    If "runs Lua" makes a game engine, Redis EVAL is AAA, OpenResty ships with ray tracing, and my Neovim config is an early‑access roguelike with no save system

  8. @danosito 1y

    OpenWrt is a game engine... Gonna play some firewall configuration

  9. @Algoinde 1y

    Is any lua virtual machine a game engine then

  10. Deleted Account 1y

    well https://github.com/rktjmp/playtime.nvim

    1. bur del lago 1y

      absolutely disgusting

  11. @anilakar 1y

    nmap is a game engine 😎

    1. Deleted Account 1y

      bro is game engine developer

Use J and K for navigation