penspanic

λ§Œλ“€κ³  싢은 게 λ§Žμ•„μ„œ 늘 λ­”κ°€λ₯Ό μ§“κ³  μžˆμŠ΅λ‹ˆλ‹€.
본업은 κ²Œμž„ 개발.

OFF β€” μ˜€ν”ˆ μ›”λ“œ κ²Œμž„ μ„œλ²„ ν”„λ ˆμž„μ›Œν¬λ₯Ό λ§Œλ“€κ³  μžˆλ‹€

OFF β€” μ˜€ν”ˆ μ›”λ“œ κ²Œμž„ μ„œλ²„ ν”„λ ˆμž„μ›Œν¬λ₯Ό λ§Œλ“€κ³  μžˆλ‹€

μ—”μ§„ 독립적인 λΆ„μ‚° μ˜€ν”ˆ μ›”λ“œ κ²Œμž„ μ„œλ²„ ν”„λ ˆμž„μ›Œν¬, OFF(Open Field Framework) μ†Œκ°œ

#OFF #Architecture #CSharp #Multiplay
λ£¨λ‹ˆμ•„ μ›μ •λŒ€ β€” 5λ…„ ν›„μ˜ 회고

λ£¨λ‹ˆμ•„ μ›μ •λŒ€ β€” 5λ…„ ν›„μ˜ 회고

λͺ¨λ°”일 MMORPG λ£¨λ‹ˆμ•„ μ›μ •λŒ€μ˜ μ„œλ²„ 4μ’… + ν΄λΌμ΄μ–ΈνŠΈ 2μ’… μ•„ν‚€ν…μ²˜λ₯Ό μ„€κ³„ν–ˆλ˜ κ²½ν—˜. 5년이 μ§€λ‚œ μ§€κΈˆ, κ·Έλ•Œμ˜ 기술 νŒλ‹¨λ“€μ„ λŒμ•„λ³Έλ‹€.

#Architecture #Retrospective #CSharp #Multiplay
Datra β€” κ²Œμž„ 데이터λ₯Ό μ½”λ“œλ‘œ λ‹€λ£¨λŠ” 방법

Datra β€” κ²Œμž„ 데이터λ₯Ό μ½”λ“œλ‘œ λ‹€λ£¨λŠ” 방법

C# Source Generator 기반 κ²Œμž„ 데이터 관리 μ‹œμŠ€ν…œ. CSV, JSON, YAML을 λ³΄μΌλŸ¬ν”Œλ ˆμ΄νŠΈ 없이 νƒ€μž… μ„Έμ΄ν”„ν•˜κ²Œ.

#Datra #CSharp #Unity #dotnet

AIμ—κ²Œ CPU ν”„λ‘œνŒŒμΌλ§μ„ μ‹œμΌ°λ‹€

ν‹±λ‹Ή 0.598msμ—μ„œ 0.151ms둜. ν”„λ‘œνŒŒμΌλ§ 도ꡬ뢀터 λ§Œλ“€κ²Œ ν•˜κ³ , 병λͺ© 4개λ₯Ό μˆœμ„œλŒ€λ‘œ μž‘μ€ 이야기.

#Aethelgard #AI #Claude #GameDev

AIμ—κ²Œ λ©”λͺ¨λ¦¬ ν”„λ‘œνŒŒμΌλ§μ„ μ‹œμΌ°λ‹€

136MBμ—μ„œ 14GB둜, 2λΆ„ λ§Œμ—. dotnet-gcdumpλ‘œλŠ” μ•ˆ μž‘νžˆλŠ” ν• λ‹Ή 폭탄을 AIμ—κ²Œ μ§„λ‹¨μ‹œν‚€κ³ , κ·Έ 과정을 μž¬μ‚¬μš© κ°€λŠ₯ν•œ μŠ€ν‚¬λ‘œ λ§Œλ“  이야기.

#Aethelgard #AI #Claude #GameDev
Claude Code κ΅¬λ…μœΌλ‘œ CI νŒŒμ΄ν”„λΌμΈμ„ λ§Œλ“€μ—ˆλ‹€

Claude Code κ΅¬λ…μœΌλ‘œ CI νŒŒμ΄ν”„λΌμΈμ„ λ§Œλ“€μ—ˆλ‹€

AI와 ν•¨κ»˜ μ½”λ”©ν•˜λ‹ˆ ν…ŒμŠ€νŠΈκ°€ 늘고, ν…ŒμŠ€νŠΈκ°€ λŠ˜μœΌλ‹ˆ CIκ°€ ν•„μš”ν•΄μ‘Œλ‹€. self-hosted runner에 Claude Code ꡬ독을 λ¬Όλ €μ„œ ν…ŒμŠ€νŠΈ μžλ™ν™”μ™€ PR λ³€κ²½ λΆ„μ„κΉŒμ§€ λŒλ¦¬λŠ” νŒŒμ΄ν”„λΌμΈ.

#Aethelgard #AI #Claude #GameDev
Solo Band Studio β€” VRμ—μ„œ 혼자 λ°΄λ“œλ₯Ό ν•˜λ‹€

Solo Band Studio β€” VRμ—μ„œ 혼자 λ°΄λ“œλ₯Ό ν•˜λ‹€

Meta Questμ—μ„œ ν”Όμ•„λ…Έ, λ“œλŸΌ, 베이슀λ₯Ό μ—°μ£Όν•˜κ³  루프 μŠ€ν…Œμ΄μ…˜μœΌλ‘œ 혼자 ν•©μ£Όλ₯Ό μ™„μ„±ν•˜λŠ” VR μŒμ•… μ°½μž‘ 도ꡬ. λŒ€ν•™ μˆ˜μ—… ν”„λ‘œμ νŠΈλ‘œ AI와 ν•¨κ»˜ ν•œ 달 λ§Œμ— λ§Œλ“€μ—ˆλ‹€.

#Unity #VR #Audio #CSharp
λ£¨λ‹ˆμ•„ μ›μ •λŒ€ β€” 5λ…„ ν›„μ˜ 회고

λ£¨λ‹ˆμ•„ μ›μ •λŒ€ β€” 5λ…„ ν›„μ˜ 회고

λͺ¨λ°”일 MMORPG λ£¨λ‹ˆμ•„ μ›μ •λŒ€μ˜ μ„œλ²„ 4μ’… + ν΄λΌμ΄μ–ΈνŠΈ 2μ’… μ•„ν‚€ν…μ²˜λ₯Ό μ„€κ³„ν–ˆλ˜ κ²½ν—˜. 5년이 μ§€λ‚œ μ§€κΈˆ, κ·Έλ•Œμ˜ 기술 νŒλ‹¨λ“€μ„ λŒμ•„λ³Έλ‹€.

#Architecture #Retrospective #CSharp #Multiplay
Datra β€” κ²Œμž„ 데이터λ₯Ό μ½”λ“œλ‘œ λ‹€λ£¨λŠ” 방법

Datra β€” κ²Œμž„ 데이터λ₯Ό μ½”λ“œλ‘œ λ‹€λ£¨λŠ” 방법

C# Source Generator 기반 κ²Œμž„ 데이터 관리 μ‹œμŠ€ν…œ. CSV, JSON, YAML을 λ³΄μΌλŸ¬ν”Œλ ˆμ΄νŠΈ 없이 νƒ€μž… μ„Έμ΄ν”„ν•˜κ²Œ.

#Datra #CSharp #Unity #dotnet
OFF β€” μ˜€ν”ˆ μ›”λ“œ κ²Œμž„ μ„œλ²„ ν”„λ ˆμž„μ›Œν¬λ₯Ό λ§Œλ“€κ³  μžˆλ‹€

OFF β€” μ˜€ν”ˆ μ›”λ“œ κ²Œμž„ μ„œλ²„ ν”„λ ˆμž„μ›Œν¬λ₯Ό λ§Œλ“€κ³  μžˆλ‹€

μ—”μ§„ 독립적인 λΆ„μ‚° μ˜€ν”ˆ μ›”λ“œ κ²Œμž„ μ„œλ²„ ν”„λ ˆμž„μ›Œν¬, OFF(Open Field Framework) μ†Œκ°œ

#OFF #Architecture #CSharp #Multiplay

Projects

μ§„ν–‰ 쀑인 μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈ

OFF (Open Field Framework)

2024.01 – μ§„ν–‰ 쀑Active
λŒ€κ·œλͺ¨ μ˜€ν”ˆ μ›”λ“œ κ²Œμž„μ„ μœ„ν•œ ν’€μŠ€νƒ .NET ν”„λ ˆμž„μ›Œν¬. μ„œλ²„ ν΄λŸ¬μŠ€ν„°λ§, WebGPU λ Œλ”λ§, JS μŠ€ν¬λ¦½νŒ…, AI μ›”λ“œ μƒμ„±κΉŒμ§€ β€” λΈŒλΌμš°μ €μ—μ„œ λ°”λ‘œ 데λͺ¨ μ‹€ν–‰ κ°€λŠ₯.

Aethelgard

2026.03 – μ§„ν–‰ 쀑Active
쀑세 νŒνƒ€μ§€ μ˜€ν”ˆμ›”λ“œ MMO RPG. OFF μœ„μ—μ„œ κ΅¬ν˜„ν•˜λŠ” 두 번째 κ²Œμž„ ν”„λ‘œμ νŠΈλ‘œ, Blazor WebAssembly + Canvas 2D μ•„μ΄μ†Œλ©”νŠΈλ¦­ λ Œλ”λŸ¬μ™€ GOAP 기반 AI NPCκ°€ 세계λ₯Ό μœ μ§€ν•œλ‹€. 1인 μœ μ§€λ³΄μˆ˜ κ°€λŠ₯ν•œ 섀계, ν”Œλ ˆμ΄μ–΄ 주도 경제.

Datra

2025.07 – μ§„ν–‰ 쀑Active
C# Source Generator 기반 κ²Œμž„ 데이터 관리 μ‹œμŠ€ν…œ. CSV, JSON, YAML을 λ³΄μΌλŸ¬ν”Œλ ˆμ΄νŠΈ 없이 νƒ€μž… μ„Έμ΄ν”„ν•˜κ²Œ.

λͺ¨λ“  ν”„λ‘œμ νŠΈ 보기

Career

Allm (2016–2020)

크리티카 온라인, CAPSULEMON FIGHT!, λ£¨λ‹ˆμ•„ μ›μ •λŒ€(ν”„λ‘œκ·Έλž¨ λ¦¬λ“œ). ν΄λΌμ΄μ–ΈνŠΈ/μ„œλ²„ ν’€μŠ€νƒ.

μžμ„Ένžˆ 보기
  • λ£¨λ‹ˆμ•„ μ›μ •λŒ€ β€” ν”„λ‘œκ·Έλž¨ λ¦¬λ“œ. μ„œλ²„ 4μ’… + ν΄λΌμ΄μ–ΈνŠΈ 2μ’… μ•„ν‚€ν…μ²˜ 섀계
  • CAPSULEMON FIGHT! β€” ν΄λΌμ΄μ–ΈνŠΈ/μ„œλ²„ 개발, PVE ν™•μž₯, 라이브 μ„œλΉ„μŠ€
  • 크리티카 온라인 β€” ν΄λΌμ΄μ–ΈνŠΈ/μ„œλ²„ μ½˜ν…μΈ  개발, 라이브 μ„œλΉ„μŠ€

Nexon (2021–2022)

λ©”μ΄ν”ŒμŠ€ν† λ¦¬ μ›”λ“œ β€” Lua 슀크립트 μ—”μ§„, 에디터, μΈν…”λ¦¬μ„ΌμŠ€, API λ¦¬λ“œ.

μžμ„Ένžˆ 보기
  • λ©”μ΄ν”ŒμŠ€ν† λ¦¬ μ›”λ“œ(Project MOD)의 Lua μŠ€ν¬λ¦½νŒ… μ‹œμŠ€ν…œ 개발
  • μ»€μŠ€ν…€ Lua 에디터 + μΈν…”λ¦¬μ„ΌμŠ€(μžλ™μ™„μ„±, 정적 뢄석) 개발
  • API 개발 λ¦¬λ“œ

Unity Technologies (2022β€“ν˜„μž¬)

Senior Software Engineer. μ—”μ§„ 개발, μ˜€ν”ˆ μ›”λ“œ ν…Œν¬ 데λͺ¨ R&D, κ²Œμž„μ‚¬ μ΅œμ ν™”/μ»¨μ„€νŒ….

μžμ„Ένžˆ 보기
  • μ—”μ§„ 개발 β€” Graphics, DOTS λ“± μ½”μ–΄ μ—”μ§„ 및 곡식 νŒ¨ν‚€μ§€ κΈ°μ—¬
  • μ˜€ν”ˆ μ›”λ“œ ν…Œν¬ 데λͺ¨ β€” DOTS, Netcode for Entities, World Streaming, CI/CD
  • ν”„λ‘œνŽ˜μ…”λ„ μ„œλΉ„μŠ€ β€” κ΅­λ‚΄μ™Έ κ²Œμž„μ‚¬ λŒ€μƒ μ΅œμ ν™”, νŠΈλŸ¬λΈ”μŠˆνŒ…, 컨섀νŒ