글 쓰는 게임 프로그래머
close
프로필 배경
프로필 로고

글 쓰는 게임 프로그래머

  • Root (831)
    • Fundemental (53)
      • Coding Test (28)
      • Algorithm (2)
      • Math (3)
      • Physics (3)
    • Language (64)
      • C# (19)
      • C (2)
      • C++ (1)
      • English (30)
      • Python (5)
      • Lua (4)
    • Engine (130)
      • DirectX (2)
      • Unity (93)
      • Unreal (16)
      • OpenCV (5)
      • WPF (4)
      • Roblox (4)
    • AI (12)
      • LLM (9)
    • Server (9)
      • ASP.NET Core (2)
      • Database (4)
    • IDE & Tool (34)
    • DevLog (117)
    • LifeLog (321)
      • book (131)
      • Review (4)
      • Workout (31)
      • Finance (20)
    • SideProjects (36)
      • N Job (33)
      • Youtuber (3)
    • WritingBooks (48)
      • FreelancerEssay (47)
      • Unity6 50 Tips (1)
  • 홈
  • 태그

[프리랜서 에세이] 운이 좋은 프리랜서

보통 외주로 게임 개발을 하게 되면 이상한 의뢰인이 있기 마련입니다. 의뢰인이 질문을 하거나 전화 통화하면서 들어보면 자연스럽게 걸러야 할 의뢰인임을 알아챌 수 있습니다. 아무래도 제 나이가 이제 40대 중반이다 보니 사람 보는 눈이 생긴 것 같습니다. 그래서 그런지 개발자 커뮤니티에서나 있을 법한 갑질은 전혀 일어나지 않았습니다. 저는 분명 운이 좋은 프리랜서임이 틀림없습니다.

  • format_list_bulleted WritingBooks/FreelancerEssay
  • · 2025. 10. 18.
  • textsms

[프리랜서 에세이] 스탠딩 데스크와 걷기

집에 PC가 두 대 있어서 하나는 일반 책상에 모니터를 올려두고, 나머지 하나는 서서 일할 수 있는 스탠딩 데스크로 작업실로 바꾸었습니다. 개발자라면 거북목, 허리 디스크, 목 디스크 등으로 고생한 경험이 있을 것입니다. 저는 대부분의 시간을 서서 일하는 책상에서 개발하고 문서를 작성합니다. 과외할 때나 다리가 아프면 일반 책상으로 가서 일합니다. 이렇게 3개월을 생활했더니 디스크로 인한 통증도 없어지고 몸 컨디션도 좋아졌습니다. 디스크 때문에 척추에 바늘 꽂을 일은 이제 없습니다. 그리고 스트레칭을 하기에도 스탠딩 데스크가 좋습니다. 저는 대학교 다닐 때만 하더라도 몸무게가 60kg을 넘기지 않았습니다. 먹는 것에 비해 활동량도 많았고 머리에 쥐가 나고 아플 정도로 이것저것 하는 것이 많았던 때입니다...

  • format_list_bulleted WritingBooks/FreelancerEssay
  • · 2025. 10. 18.
  • textsms

[프리랜서 에세이] 내성적인 성격과 재택 근무

MBTI 테스트를 해보면 제가 내성적인 사람인 것이 확실합니다. 집돌이여서 운동할 때를 제외하고는 거의 대부분의 시간을 집에서 보냅니다. 그렇다고 외롭다는 생각은 안 해봤습니다. 아마도 바쁘기도 하고 고양이를 두 마리 키우면서 정서적으로 안정감이 드는 것 같습니다. 그런데 재밌는 사실은 제가 점점 내성적인 성격이 조금씩 바뀌고 있다는 것입니다. 아무래도 프리랜서로 일하면서 말해야 할 기회가 많기 때문입니다. MBTI는 항상 고정이 아니라 자신이 하고 있는 직업 특성에 따라 조금씩 바뀔 수 있습니다. 저는 재택근무를 선호합니다. 왜냐하면 다른 사람들을 신경 쓸 필요가 없기 때문이죠. 직장에선 눈치도 잘 봐야 하고 말도 조심해야 합니다. 그래서 오래 다닌 회사에서도 항상 사무실에서 긴장감이 있었습니다. 그런..

  • format_list_bulleted WritingBooks/FreelancerEssay
  • · 2025. 10. 18.
  • textsms

[프리랜서 에세이] 게임 개발 1:1 과외의 장단점

1:1 과외는 특히나 장단점이 분명한 서비스입니다. [장점] 1. 과외를 하기 위한 준비 시간이 필요한데, 애매하게 이해했던 개념이 확실하게 정립됩니다. 그날그날 기초 서적을 꼼꼼히 읽어보고 과외를 시작합니다.2. 과외 중 많이 말함으로써 의사소통 능력이 조금씩 늘어납니다. 그리고 논리적으로 말해야 합니다. 처음에는 힘들지만(마치 내 몸에 기력이 다 빠진 듯한 느낌) 이제는 말하고 듣는 것이 일상이 되니까 심지어 재미있을 때도 있습니다.3. 학생과 선생님이라는 관계가 오래 지속될수록 호흡이 잘 맞습니다. 사람을 상대로 한 서비스이기 때문에 의견이 다를 수 있고 스트레스를 받을 수도 있습니다. 무엇을 원하는지, 과외를 시작할 때 파악하고 그에 맞춰서 맞춤형 커리큘럼을 구성합니다. 그래서 시간이 지나면서 학..

  • format_list_bulleted WritingBooks/FreelancerEssay
  • · 2025. 10. 18.
  • textsms

[프리랜서 에세이] 학생도 고객이고 갑이다

제 나이와 30살 가까이 차이가 나는데도 학생들은 제 고객이자 갑입니다. 그래서 존칭도 쓰고, 시키는 것에 대해서 철저하게 지키고자 노력합니다. 자신이 과외 선생님이라고 학생들에게 위압적인 말을 해서는 안 된다고 생각합니다. 학교에서 선생님들이 권위를 잃게 된 지 오래되었다고 합니다. 하지만 돈을 주는 사람은 분명 학생이거나 학생 부모님이기 때문에 저에게는 갑입니다. 이것만 잘 지켜도 과외를 오래 지속할 수 있을 것이라고 봅니다. 학생이 무리한 요구를 하기도 합니다. 예를 들어, 자신이 출시하고 싶은 게임을 외주로 의뢰하지 않고 과외로 신청하는 학생도 있습니다. 외주 단가는 프로젝트 하나에 최소 300만원인데, 과외는 한 시간에 3만원이기 때문이지요. 학생이나 학생 부모님이 300만원이라는 큰 돈을 지불..

  • format_list_bulleted WritingBooks/FreelancerEssay
  • · 2025. 10. 18.
  • textsms

[프리랜서 에세이] 일감이 없을 때

게임 외주 개발이 끝나면 바로 일감을 구할 수 있는 것은 아닙니다. 그러면 남는 시간을 어떻게 활용할 것인지가 중요해집니다. 저는 주로 개인 과외를 준비합니다. 그리고 이렇게 책을 쓸 여유도 생깁니다. 개발 서적도 읽어볼 수 있는 시간이 나고요. 그리고 간단한 요리를 하는 것도 좋습니다. 주로 집에서 개발하고 먹고 잠자기 때문에 요리할 줄 안다면 돈을 더 절약할 수 있을 것입니다. 하지만 저는 요리보다는 스팸과 브로콜리를 구워서 김과 함께 흰쌀밥을 먹습니다. 매끼니마다 먹지는 않지만 계란도 먹고요. 게임을 하면서 쉬기도 합니다. 그런데 직업병 때문인지 게임을 하면서도 어떻게 구현했을까 하고 생각하기도 합니다. 미국 드라마도 여러 시즌을 연달아서 볼 수 있기도 하구요. 하지만 이것들이 모두 가능하려면 외주..

  • format_list_bulleted WritingBooks/FreelancerEssay
  • · 2025. 10. 18.
  • textsms

[프리랜서 에세이] 프리랜서가 되고 싶다는 꿈

첫 게임 회사에서 프리랜서로 일하는 게임 프로그래머 두 분을 만나게 되었습니다. 확실히 제가 보아온 프리랜서들은 혼자서 게임을 개발하는 데 지장이 없는 실력자가 대부분이었습니다. 그래서 저도 언젠가는 개발 역량을 키워서 프리랜서를 하고 싶다는 막연한 꿈이 있었습니다. 막상 전업 프리랜서가 되어 보니 생활비 충당도 어려워 힘들긴 합니다. 하지만 프리랜서가 정직원에 비해 좋은 점도 분명히 있습니다. 1. 시간을 자유롭게 사용할 수 있습니다. 2. 월 수입이 고정이 아니라 변동이 커서 절약하는 습관이 저절로 생깁니다. 3. 개발을 주도적으로 할 수 있습니다. 4. 커뮤니케이션 채널이 저 하나여서 의사소통에 들어가는 비용이 적습니다. 5. 게임 외주 개발을 하거나 개인 과외를 하면서 오히려 제..

  • format_list_bulleted WritingBooks/FreelancerEssay
  • · 2025. 10. 18.
  • textsms

[프리랜서 에세이] 지금의 삶으로도 충분하다

회사 생활할 때는 너무 열심히 한다는 피드백을 회사 대표님들로부터 듣곤 했습니다. 나이가 많아지니까 제 체력이 받쳐주지 못했습니다. 건강이 악화되기도 했습니다. 프리랜서 생활을 하면서 건강과 경제적 어려움이 한꺼번에 찾아온 때가 있었습니다. 생활고에 시달릴 정도로 가난해져 버렸습니다. 하루 종일 담배를 제외하고 지출이 0원이었던 기간도 꽤 길었습니다. 그럼 당연히 다른 일을 열심히 해서라도 돈을 더 많이 벌어서 생활고에서 벗어날 수 있지 않을까라고 생각한 적도 있습니다. 하지만 제 나름의 결론은 이게 다 수행이고 좋은 경험일 수 있다는 점입니다. 그렇다면 이 상황이 과연 나아질까 생각해보았습니다. 답은 프리랜서로 기술적으로 성장하더라도 벌이는 안 된다고 생각합니다. 그럼 이런 상황을 어떻게 헤쳐나가야 할..

  • format_list_bulleted WritingBooks/FreelancerEssay
  • · 2025. 10. 18.
  • textsms

[프리랜서 에세이] 대상 독자

주로 신입 게임 프로그래머를 대상으로 합니다. 이 글을 보면서 간접 경험을 하고 실패에 부딛혀도 버티고 다시 도전했으면 좋겠습니다. 여러 업종을 경험해 본 저로서는 게임 프로그래머로서의 삶이 나쁘지 않기 때문인데요. 부디 저의 실패들이 독자분에게는 반면 교사가 되길 바랍니다.

  • format_list_bulleted WritingBooks/FreelancerEssay
  • · 2025. 10. 18.
  • textsms

[프리랜서 에세이] 저자 소개

게임 회사와 유니티 콘텐츠 외주 개발사에서 11년간 근무하였고, 현재는 회사를 퇴사하여 프리랜서로 활동하고 있습니다. 보유 기술은 게임 프레임워크 개발, 게임 개발, 교육용 앱 개발, Unity, AR, VR, 모바일, C/C++, C#, 디자인 패턴, UML 등이 있습니다. email: devervirtual@gmail.comgithub: https://github.com/ddayin ddayin - OverviewGame Programmer. ddayin has 35 repositories available. Follow their code on GitHub.github.comtistory: https://virtualdever.tistory.com VirtualDever게임 프로그래머의 기록 남..

  • format_list_bulleted WritingBooks/FreelancerEssay
  • · 2025. 10. 18.
  • textsms

[프리랜서 에세이] 목차

서문저자 소개대상 독자지금의 삶으로도 충분하다프리랜서가 되고 싶다는 꿈일감이 없을 때학생도 고객이고 갑이다.게임 개발 1:1 과외의 장단점내성적인 성격과 재택 근무스탠딩 데스크와 걷기운이 좋은 프리랜서학생들의 수준 차이한 주간 잘 보내셨나요?일기장을 짧게 쓰자숨과 크몽하루 개발 시간이 고작 4시간?적당히 벌고 적당히 쓰자투잡의 유혹40대가 되어서야 시작한 나의 사업다 내 탓이야건강 관리시작이 반이라면 끝 마무리도 반이다유니티 에셋스토어 의존증산책할 때 외치는 유레카꿈을 품고 있으면, 언젠가는 이루어진다과외 서비스와 고객 관리명함은 항상 가방 속에환불 안 해주는 악질 전문가게임 외주 개발하면서 얻는 게임 템플릿배달 음식은 굿바이, 요리하는 즐거움노트북을 비롯한 전자제품 수집가의 최후끝없는 요구사항 그리고 ..

  • format_list_bulleted WritingBooks/FreelancerEssay
  • · 2025. 10. 18.
  • textsms

[프리랜서 에세이] 서문

2008년 대학교 졸업 후, 교수님의 추천으로 게임 회사에 입사할 수 있었습니다. 첫 게임 회사에 취업한 후 무려 17년이라는 세월이 흘렀습니다. 그동안 방황하던 시절도 있었고, 아르바이트를 해서 생활비를 충당한 시간도 꽤 길었습니다. 경력으로 따져보니까 12년차가 되더군요. 2024년 8월 말, 회사 퇴사 후, 프리랜서로 게임 외주 개발과 학생들 개인 과외를 하고 있습니다. 프리랜서는 일감이 없을 때도 있어서 비교적 시간이 많이 남습니다. 그래서 이렇게 일을 하면서도 책을 써볼 수 있습니다. 이 책에서는 주로 신입 게임 프로그래머에 유용한 책이 될 수도 있겠습니다. 물론 경력이 있는 개발자도 볼만 할테구요. 아직 게임 프로그래머의 에세이를 본 적이 없어서 여러가지 생각을 정리한 책을 써보고 싶었는데 이..

  • format_list_bulleted WritingBooks/FreelancerEssay
  • · 2025. 10. 18.
  • textsms

오늘 쉬면서 할 것들

1. 언리얼 엔진 MacOS에 개발 환경 세팅2. 뇌를 자극하는 C++ 프로그래밍 책 정독3. 유튜브 영상 대본 작성

  • format_list_bulleted LifeLog
  • · 2025. 10. 18.
  • textsms

[Block Blast Puzzle: Game Toolkit] 2. 모든 클래스 분석

AnimationBehaviourscs 파일명소스코드 설명비고CallButtonMethod버튼 애니메이션 동작XX

  • format_list_bulleted Engine/Unity
  • · 2025. 10. 14.
  • textsms

Unity 비동기 프로그래밍 지원

한글로 번역된 유니티 공식 매뉴얼만 잘 읽어봐도 좋을듯 하다.유니티 입문서만 읽다 보니까 유니티에 대해서 잘 안다는 착각을 했다. https://docs.unity3d.com/kr/2023.2/Manual/AwaitSupport.html Await 지원 - Unity 매뉴얼Unity 2023.1에서는 C# async 및 await 키워드를 사용하여 간소화된 비동기 프로그래밍 모델을 지원합니다. Unity의 비동기 API는 대부분 다음을 포함하는 async/await 패턴을 지원합니다.docs.unity3d.com

  • format_list_bulleted Engine/Unity
  • · 2025. 10. 13.
  • textsms

[책 DEEP WORK] 키보드 옆에 두자..

요즘 정신 없다는 핑계로 독서를 게을리 하였다. 그래서 키보드 옆에 두고 조금이라도 읽어봐야 할 것이다. 더구나 예전 직장 동료가 내가 퇴사하면서 선물해준 책이어서 꼭 다 읽어보아야겠다. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=106724468 딥 워크 | 칼 뉴포트생산성과 의미를 모두 얻는 스마트한 업(業)의 비결을 알려 주는 책. IT 기술의 발달로 시공간의 제약이 사라지고 있는 업무 환경에서 진정으로 중요한 일에 몰입하는 법을 설명하는 책이다.www.aladin.co.kr

  • format_list_bulleted LifeLog/book
  • · 2025. 10. 12.
  • textsms

[Block Blast Puzzle: Game Toolkit] 1. 에셋 소개

에셋 개발사 Candy Smith는 아래와 같이 많은 퍼즐류 게임 툴킷을 판매하고 있습니다. 제가 구매해서 개발한 것은 Bubble Shooter와 Block Blast Puzzle입니다. 툴킷을 사용하면서 소스코드를 포함해 아주 좋은 인상을 받았습니다. 심지어 그래픽 에셋을 교체하지 않고도 바로 출시할 수 있을 만큼 좋았는데요. 특히, 인게임뿐만 아니라 아웃게임도 충실하게 기능 구현이 되어 있어서 굉장히 만족스러웠습니다. Block Blast Puzzle 부터 소개해 드리겠습니다. 제가 한 달 동안 사용해 보면서 알게 된 장점과 단점입니다. 첫째, 게임 툴킷인데 상용 게임으로 출시 가능할 정도로 그래픽 퀄리티가 좋습니다.둘째, 그래픽 퀄리티가 좋은 만큼 구현된 기능들 또한 아쉬운 점이 없었습니다. 일일..

  • format_list_bulleted Engine/Unity
  • · 2025. 10. 12.
  • textsms

오늘 하루는 쉬자

추석 연휴 동안 쉬는 날 없이 계속 개발했더니 집중력 떨어지고 일할 의욕도 떨어졌다.대신에 오늘 운동은 전날 보다 조금 강도를 높여볼 생각이다.

  • format_list_bulleted DevLog
  • · 2025. 10. 11.
  • textsms

크로스 플랫폼 개발을 위한 C# 10과 .NET 6 6/e

ASP 책이 거의 다 절판인줄 알았다.그런데 알라딘에서 검색해 보니까 보물을 하나 발견할 수 있었다.책 가격이 만만치 않아서 다음에 구매하는 것으로.. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=319986526 크로스 플랫폼 개발을 위한 C# 10과 .NET 6 6/e | 에이콘 프로그래밍 언어 시리즈 | 마크 프라이스C# 10의 새로운 기능과 .NET 6의 전반적인 내용을 다룬다. 설명은 최소한으로 줄인 대신, 예제 코드를 직접 타이핑하면서 익힐 수 있도록 흥미롭게 구성됐다. C#의 기본 문법부터 고급 기능, .NET을www.aladin.co.kr

  • format_list_bulleted Server/ASP.NET Core
  • · 2025. 10. 10.
  • textsms

[ChatGPT] 개발자의 자신감에 대해서 물음

개발자로 일하면서 버그 수정이 잘 안되면, 자신감이 땅으로 떨어집니다. 그러다 버그를 해결하면 다시 자신감이 생겨납니다. 역시 시간만 투자하면 못 풀 문제는 없다고 생각됩니다. 이 자신감을 유지하려면 어떤 방법이 있을까요? 🧩 1. “문제 해결 로그”를 남기세요버그를 해결할 때마다 과정과 배운 점을 간단히 기록하세요.예:✅ [2025.10.07] NullReferenceException — 원인: Start()보다 Awake()에서 초기화 필요배운 점: 객체 생명주기 이해 필요시간이 지나면 이 기록이 “내가 이런 문제도 해결했지” 하는 근거 있는 자신감의 근원이 됩니다.🧠 2. 버그를 “나의 적”이 아니라 “나의 교재”로 보세요버그는 “내가 못해서 생긴 문제”가 아니라, 시스템의 복잡성이 드러난 지..

  • format_list_bulleted DevLog
  • · 2025. 10. 7.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ···
  • 42
  • navigate_next
공지사항
전체 카테고리
  • Root (831)
    • Fundemental (53)
      • Coding Test (28)
      • Algorithm (2)
      • Math (3)
      • Physics (3)
    • Language (64)
      • C# (19)
      • C (2)
      • C++ (1)
      • English (30)
      • Python (5)
      • Lua (4)
    • Engine (130)
      • DirectX (2)
      • Unity (93)
      • Unreal (16)
      • OpenCV (5)
      • WPF (4)
      • Roblox (4)
    • AI (12)
      • LLM (9)
    • Server (9)
      • ASP.NET Core (2)
      • Database (4)
    • IDE & Tool (34)
    • DevLog (117)
    • LifeLog (321)
      • book (131)
      • Review (4)
      • Workout (31)
      • Finance (20)
    • SideProjects (36)
      • N Job (33)
      • Youtuber (3)
    • WritingBooks (48)
      • FreelancerEssay (47)
      • Unity6 50 Tips (1)
최근 글
인기 글
최근 댓글
태그
  • #설정
  • #1
  • #unity6
  • #VisualStudio2026
  • #부
  • #ㅂㅗ
  • #ㅅ
  • #ㅗ
  • #ㅓ
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바