-
Love2D Quick Install and Setup Guide (2025 Tested)IT์ ๋ณด 2026. 2. 26. 00:25
๐ฎ Love2D ์ค์น ๊ฐ์ ๋ฐ ์ค๋น ๋จ๊ณ
Love2D๋ ๊ฐ๋ณ๊ณ ์ค์น๊ฐ ๊ฐํธํ ๊ฒ์ ํ๋ ์์ํฌ๋ก, ๊ณต์ ์น์ฌ์ดํธ(love2d.org)์์ ์ด์์ฒด์ ์ ๋ง๋ ๋ฒ์ ์ ๋ค์ด๋ก๋ํ๋ฉด ๋ฉ๋๋ค. macOS ์ฌ์ฉ์๋ ์ ๊ณต๋ ์ ํ๋ฆฌ์ผ์ด์ ํ์ผ์ ๋ด๋ ค๋ฐ์ ์ค์นํ๋ฉด ๋๋ฉฐ, Windows ์ฌ์ฉ์๋ ์ค์น ํ๋ก๊ทธ๋จ(Installer) ๋ฒ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ด ๊ถ์ฅ๋ฉ๋๋ค. ํนํ Windows ํ๊ฒฝ์์๋ ์ค์น ๊ณผ์ ์ค ํ์๋๋ ์ค์น ๊ฒฝ๋ก(Destination Folder)๋ฅผ ๋ฐ๋์ ํ์ธํด์ผ ํ๋ฉฐ, ์ดํ ์ค์ ๋จ๊ณ์์ ํด๋น ๊ฒฝ๋ก๋ฅผ ๋ค์ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. ์ค์น๊ฐ ์๋ฃ๋๋ฉด macOS์์๋ Dock์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ถ๊ฐํ๊ณ , Windows์์๋ ์ค์น ๊ฒฝ๋ก์ ์๋ love.exe ํ์ผ์ ๋ฐ๋ก๊ฐ๊ธฐ๋ฅผ ์์ฑํด ๋ฐํํ๋ฉด์ ๋๋ ๊ฒ์ด ํจ์จ์ ์ ๋๋ค. ํ๋ก๊ทธ๋จ ์คํ ์ ๊ฐ๋จํ ์ ๋๋ฉ์ด์ ์ฐฝ์ด ๋ํ๋๋ฉด ์ ์์ ์ผ๋ก ์ค์น๊ฐ ์๋ฃ๋ ์ํ์ ๋๋ค.
๐ ๏ธ ๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ฑ: Visual Studio Code ์ค์น
Love2D๋ก ๊ฒ์์ ๊ฐ๋ฐํ๋ ค๋ฉด ์ฝ๋ ์์ฑ์ ์ํ ํ ์คํธ ํธ์ง๊ธฐ๊ฐ ํ์ํฉ๋๋ค. ๋ค์ํ ํธ์ง๊ธฐ๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋, ๋ฌด๋ฃ์ด๋ฉด์ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ Visual Studio Code(VS Code)๊ฐ ๊ถ์ฅ๋ฉ๋๋ค. ๊ณต์ ์น์ฌ์ดํธ(code.visualstudio.com)์์ ์ด์์ฒด์ ์ ๋ง๋ ๋ฒ์ ์ ๋ค์ด๋ก๋ํ์ฌ ์ค์นํ ๋ค ์คํํ๋ฉด ํ๋ก์ ํธ ํ์ผ์ ์์ฑํ๊ณ ๊ด๋ฆฌํ ์ ์๋ ๊ฐ๋ฐ ํ๊ฒฝ์ด ์ค๋น๋ฉ๋๋ค. VS Code๋ ํ์ผ ํ์, ์ฝ๋ ํธ์ง, ํ์ฅ ๊ธฐ๋ฅ ์ค์น ๋ฑ ๊ฐ๋ฐ ์ ๋ฐ์ ์ง์ํ๋ ํตํฉ ๊ฐ๋ฐ ๋๊ตฌ์ ๋๋ค.
๐ Love2D ํ๋ก์ ํธ ๊ตฌ์กฐ ์์ฑ
Love2D ํ๋ก์ ํธ ๊ตฌ์กฐ๋ ๋งค์ฐ ๋จ์ํฉ๋๋ค. ๋จผ์ ์ปดํจํฐ์ ์ํ๋ ์์น์ ์ ํด๋๋ฅผ ์์ฑํ๊ณ , ์์์ฒ๋ผ ‘my game’๊ณผ ๊ฐ์ด ์ด๋ฆ์ ์ง์ ํฉ๋๋ค. ์ดํ VS Code์์ ํด๋น ํด๋๋ฅผ ‘Open Folder’ ๊ธฐ๋ฅ์ผ๋ก ์ด์ด ์์ ๊ณต๊ฐ์ผ๋ก ์ค์ ํฉ๋๋ค. ํ๋ก์ ํธ์ ํต์ฌ์ ๋ฐ๋์ main.lua๋ผ๋ ์ด๋ฆ์ ํ์ผ์ ์์ฑํ๋ ๊ฒ์ ๋๋ค. ์ด ํ์ผ์ Love2D๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์คํํ๋ ์ง์ ์ ํ์ผ์ด๋ฉฐ, ์ด๋ฆ์ด ์ ํํ main.lua์ฌ์ผ ํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ก์ ํธ ํด๋ ์์ main.lua ํ์ผ ํ๋๋ง ์์ด๋ ์คํ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ดํ ๊ฐ๋ฐ ๊ณผ์ ์์ ํ์ํ ์ถ๊ฐ ํ์ผ์ ์ ์ง์ ์ผ๋ก ํ์ฅํด ๋๊ฐ๋ ๊ตฌ์กฐ์ ๋๋ค.
โถ๏ธ ํ๋ก์ ํธ ์คํ ๋ฐฉ๋ฒ: ๋๋๊ทธ ์ค ๋๋กญ ๋ฐฉ์
ํ๋ก์ ํธ๋ฅผ ์คํํ๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉ๋ฒ์ ์์ฑํ ํ๋ก์ ํธ ํด๋๋ฅผ Love ์คํ ํ์ผ(๋๋ ๋ฐ๋ก๊ฐ๊ธฐ ์์ด์ฝ) ์๋ก ๋๋๊ทธ ์ค ๋๋กญํ๋ ๊ฒ์ ๋๋ค. ์คํ์ด ์ฑ๊ณตํ๋ฉด Love ์ฐฝ์ด ์ด๋ฆฌ๋ฉฐ, main.lua ํ์ผ์ด ๋น์ด ์์ ๊ฒฝ์ฐ ๊ฒ์ ํ๋ฉด์ด ํ์๋ฉ๋๋ค. ์ด๋ ์ค๋ฅ๊ฐ ์๋ ์ ์ ๋์ ์ํ์ด๋ฉฐ, ์ฝ๋๊ฐ ์ถ๊ฐ๋๋ฉด ํด๋น ๋ด์ฉ์ด ํ๋ฉด์ ๋ฐ์๋ฉ๋๋ค. ํ๋ก์ ํธ ํด๋๋ ๋ฐํํ๋ฉด๋ฟ ์๋๋ผ ์ปดํจํฐ ๋ด ์ด๋ ์์น์ ์์ด๋ ๋์ผํ ๋ฐฉ์์ผ๋ก ์คํํ ์ ์์ต๋๋ค.
โ๏ธ VS Code ํ์ฅ ๊ธฐ๋ฅ์ ํตํ ๋น ๋ฅธ ์คํ ์ค์
๋ณด๋ค ํจ์จ์ ์ธ ๊ฐ๋ฐ์ ์ํด VS Code์์ ‘Love2D Support’ ํ์ฅ ๊ธฐ๋ฅ์ ์ค์นํ๋ ๊ฒ์ด ๊ถ์ฅ๋ฉ๋๋ค. ํ์ฅ ํญ์์ ํด๋น ํ๋ฌ๊ทธ์ธ์ ๊ฒ์ํด ์ค์นํ ๋ค, ์ค์ ์์ Love2D ์คํ ํ์ผ์ ์ ํํ ๊ฒฝ๋ก๋ฅผ ์ง์ ํด์ผ ํฉ๋๋ค. Windows์ ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ผ๋ก C:\Program Files\LOVE\love.exe ๊ฒฝ๋ก๊ฐ ์ฌ์ฉ๋๋ฉฐ, macOS์์๋ ์์ฉ ํ๋ก๊ทธ๋จ ํด๋ ๋ด Love ์ฑ ๊ฒฝ๋ก๋ฅผ ์ง์ ํฉ๋๋ค. ์ด ๊ฒฝ๋ก๋ ์ค์น ์ ํ์ธํ๋ ์์น์ ๋์ผํด์ผ ํฉ๋๋ค. ์ค์ ์ด ์๋ฃ๋๋ฉด main.lua ํ์ผ์ ์ฐ ์ํ์์ Windows๋ Alt + L, macOS๋ Command + L ๋จ์ถํค๋ก ์ฆ์ ํ๋ก์ ํธ๋ฅผ ์คํํ ์ ์์ต๋๋ค. ์ด๋ ๋๋๊ทธ ์ค ๋๋กญ ๋ฐฉ์๊ณผ ๋์ผํ ์คํ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ์ง๋ง ํจ์ฌ ๋น ๋ฅด๊ณ ๋ฐ๋ณต ์์ ์ ์ ํฉํฉ๋๋ค.
๐ ๊ฐ๋ฐ ์์ ์ค๋น ์๋ฃ
์ด์์ ๊ณผ์ ์ ๋ง์น๋ฉด Love2D ๊ฐ๋ฐ ํ๊ฒฝ์ด ์์ ํ ์ค๋น๋ ์ํ์ ๋๋ค. ์ด์ main.lua ํ์ผ์ ์ฝ๋๋ฅผ ์์ฑํ๋ฉฐ ๊ฒ์ ๋ก์ง์ ๊ตฌํํ ์ ์์ผ๋ฉฐ, ํ์์ ๋ฐ๋ผ ์ถ๊ฐ Lua ํ์ผ์ด๋ ๋ฆฌ์์ค ํ์ผ์ ํ๋ก์ ํธ ํด๋์ ํ์ฅํด ๋๊ฐ๋ฉด ๋ฉ๋๋ค. ๊ธฐ๋ณธ ๊ตฌ์กฐ๊ฐ ๋จ์ํ๊ธฐ ๋๋ฌธ์ ์ด๋ณด์๋ ๋น ๋ฅด๊ฒ ๊ฒ์ ๊ฐ๋ฐ์ ์์ํ ์ ์๋ ํ๊ฒฝ์ด ๊ฐ์ถ์ด์ง๋๋ค.
'IT์ ๋ณด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
tmux conf (0) 2026.04.14 ์ฝ๋ ์ ์ฝ๊ณ ์๋ง ์ค ๊ฐ๋ฐํ๋ ๋ฒ (0) 2026.03.18 Hot to Update WSL Distribution Packages (3) 2025.07.10 Notebook LM: A Guide With Practical Examples (2) 2025.05.12 What are AI Agents? (0) 2025.04.22