ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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
Designed by Tistory.