이 글을 읽으시는 모든 분들은 개발 한 것으로 “포트폴리오” 혹은 “창업”을 목표로 하고 계신다고 생각합니다.
그렇다면 [개발일지]에 대해서 들어 보셨을 것이라고 생각합니다.
| 왜 써야해?**
깃 허브라고 들어보셨을 것이라고 생각합니다.
출처 - <나무위키>
프로그래머의 작업에 대한 작업 변경점을 버전별로 분산하는 서비스입니다.
개발일지도 사실 깃허브와 비슷합니다. 프로젝트에 대한 작업을 정리하는 역할을 합니다.
이 것을 보며 앞으로 어떤 일을 할 것인지 정할 수 있습니다.
또한 여러분은 개발 일지를 읽으면서 성취감을 느끼실 수 있습니다.
이유 #1 | 프로젝트 홍보와 진행 이력
- 개발 일지를 작성하면 자연스럽게 프로젝트가 해왔던 내용과 앞으로 나아갈 목표를 전달할 수 있기 때문에 읽는 사람에게 홍보가 됩니다.
- 포트폴리오를 생각하며 만들 경우 프로젝트를 진행했다는 이력으로 남기 때문에 뒷받침할 자료로 사용할 수 있습니다.
- 팰월드 개발 비화를 보면 “총기에 집착하던 편의점 알바생에게 스카웃 제의를 했다.” 라는 내용이 있습니다.
출처 - <나무위키>
- 이런식으로 자신의 프로젝트를 주위 누군가에게 홍보가 될 수 있습니다.
- 더 나아가 이것이 프로젝트의 브랜딩이 되면서 퍼블리셔나 투자사의 눈에 들어갈 수 있습니다.
- 출시를 염두에 둘 경우 유저들에게 프로젝트에 대한 기대감을 심어줄 수 있습니다.
이유 #3 | 뜻밖의 인연들
출처 - https://www.flaticon.com/kr/free-icons/-"
title="협력 관계 아이콘">협력 관계 아이콘 제작자: Flat Icons - Flaticon
- 앞서 말한 대로 내 글을 보고 어떤 회사에서 스카웃 제의를 해올 수도 있습니다.
- 소규모 팀을 확장하는 계획이 있다면 개발 일지를 보고 가치관에 맞는 사람이 먼저 제안을 해올지도 모르기 때문에 팀빌딩을 할 때에도 도움을 받을 수 있습니다
- 또한 여러 사람들에게 프로젝트에 문제가 있거나 난관이 있으면 뜻밖의 실마리를 제공해줄 누군가를 만날지도 모릅니다.
그렇다면 어떤 내용을 써야할까요?
| GPT 선생님이 물어 보았습니다.
📎 보고서 스타일
보고서처럼 형식적이고 간결하게 작성하는 방법입니다.
핵심 내용만을 중심으로 작업 상태를 명확하게 전달하고 있습니다.
2024년 9월 2일
1. **오늘 작업**
- **적 AI 개선**: 적의 경로 탐색 알고리즘을 개선하여 플레이어 타워를 우회하는 새로운 패턴 추가.
- **UI 업데이트**: 메인 메뉴와 인게임 HUD (Heads-Up Display)의 사용자 경험(UX) 개선.
- **버그 수정**: 적의 체력 표시가 제대로 업데이트되지 않던 문제 해결.
2. **문제와 해결**
- 문제: 적 AI가 플레이어 타워를 지나치지 않고 멈추는 현상이 발생.
- 해결: AI 경로 탐색 코드에서 잘못된 인덱스 참조를 수정하여 문제 해결.
3. **다음 작업**
- 사운드 효과 추가.
- 새로운 적 캐릭터 애니메이션 제작.
- 멀티플레이어 모드 기초 작업 시작.
4. **기타 메모**
- 사운드 엔지니어와 협업하여 BGM(배경음악) 추가 일정 확정 필요.
📚 일기 스타일
개인적인 생각과 감정을 솔직하게 표현하며, 하루의 성취와 고민을 자유롭게 기술합니다.
형식적인 제약 없이 편안하고 캐주얼한 느낌을 줍니다.
2024년 9월 2일
오늘은 타워 디펜스 게임의 적 AI를 손봤다. 새로운 경로 탐색 알고리즘을 추가하는데 생각보다 더 많은 시간이 걸렸다. AI가 플레이어 타워 근처에서 멈춰버리는 바람에 한동안 원인을 찾느라 머리가 아팠다. 결국 문제가 잘못된 인덱스 참조 때문이었다는 걸 알게 됐을 때는 속이 다 시원했다!
어쨌든, 이제 적들이 좀 더 똑똑하게 움직인다. 플레이테스터들이 "적들이 너무 쉽다"고 말했던 것도 오늘로 끝! 아, 그리고 HUD 디자인을 조금 바꿨는데, 이게 더 보기 좋다. 내일은 사운드 효과를 넣어볼 생각이다. 빨리 완성된 게임을 플레이해보고 싶다!
오늘은 꽤 생산적인 하루였다. 😊
🤣 장난스러운 스타일
유머러스하고 창의적입니다. 독자들이 웃을 수 있는 요소를 포함하며, 개발 과정을 재미있게 묘사합니다.
2024년 9월 2일 <적 AI의 반란>
오늘의 미션은 적 AI의 '지능'을 높이는 것! (하지만 AI가 너무 똑똑해지면 인류의 미래는... 🤔) 어쨌든, 적들이 더 이상 한 방향으로만 돌진하지 않고 플레이어의 타워를 우회하도록 설계했다. 물론, 첫 시도는 대참사... AI는 타워 근처에서 얼어붙더니 아무것도 하지 않았다! 😅
어디서 문제일까? 커피 한 잔과 함께 코드를 노려보니… 아하! 코드 속에 숨어있던 잘못된 인덱스 참조 발견! AI가 멍청하게 멈춘 이유가 여기에 있었군! 문제를 해결하고 나니, 적들이 갑자기 너무 똑똑해져서 무섭다… 다음엔 조금 덜 똑똑하게 만들어야겠어. 😂
다음 스텝: 사운드 효과 추가! "적이 다가옵니다"라는 무서운 소리를 만들어야겠어. 🎵
끝으로
- 사실 다들 개발일지를 써야한다는 것은 알지만 귀찮아서 미루고 미루다가 안쓰는 경우가 많으실꺼에요.
- 하지만 앞서 말한 이유들로 반드시 작성하도록 해는 것을 추천드려요
- 개발 일지를 통해 더 나은 결과물을 만들고, 예상치 못한 기회들을 발견하게 될지도 모릅니다.
- 여러분도 지금 당장 개발 일지를 써보세요! 오늘의 작은 기록이, 내일의 큰 성과를 만들어낼 수 있습니다.