1337 words
7 minutes
개발 일지 & 회고록 / 開発日誌 & レトロスペクティブ
개발 일지 & 회고록 / 開発日誌 & レトロスペクティブ
소개문서 (22년도, 지금과 많이 다름)
紹介文書(2022年版、現在とは異なります)
Notion 링크 / Notionリンク
먼저.. / まずは..
Velog의 첫 개발일지이자 회고록입니다.
Velogの最初の開発日誌および回顧録です。
벌써 22년 3월부터 기획 제작에 들어간 지 2년 10개월 정도 되었습니다.
22年3月から企画制作を開始して、すでに2年10か月が経過しました。
프로그래머가 저 혼자라 제작이 느리고, 중간에 코드 전체를 갈아엎어서 시간이 더 소요되었습니다.
プログラマーは私一人なので制作が遅く、中間でコード全体を作り直したため、時間がさらにかかりました。
개발 진행 / 開発の進行
- 22년 3월: 브레인스토밍 / ブレインストーミング
- 22년 4월: 개발 시작 & 이미지 제작 / 開発開始 & 画像制作
- 22년 12월: Backend As a Service Playfab 도입 / Playfab 導入
- 22년 3월 이후: 졸업과 동시에 팀 유지하며 개발 시작 / 卒業と同時にチームを維持して開発開始
- 23년 6월: Playfab 제거 및 프로젝트 다시 제작 / Playfab 削除 & プロジェクト再制作
- 24년: 백엔드 공부 및 코드 리팩토링 / バックエンド勉強 & コードリファクタリング
- 24년 중순: 팀원 한 명 잠수로 해당 부분 다시 드로잉 / 24年中旬:チームメンバー1名が不参加で再描画
- 25년: 현재 무사히 진행 중 / 現在無事進行中
팀 구성: 프로그래머 1, 아트 4, UI/UX 1, 작곡 1
チーム構成:プログラマー1、アート4、UI/UX1、作曲1
회고 / 回顧
브레인스토밍 & 개발 시작 / ブレインストーミング & 開発開始
- 처음에는 간단한 농사 게임을 목표로 제작 시작
初めはシンプルな農業ゲームを目標に制作開始 - 기획 단계에서 욕심이 생겨 기능 추가 → 지금의 게임이 완성
企画段階で欲が出て機能を追加 → 現在のゲームが完成 - 졸업 작품이기에 최선을 다해 제작
卒業作品なので最善を尽くして制作
Playfab 도입 / Playfab 導入
- 모바일 게임 보안 위해 Backend 필요 → Unity만 알았기에 Playfab 사용
モバイルゲームのセキュリティのためBackendが必要 → Unityのみ知っていたのでPlayfab使用 - Azure Function + C# / JS 스크립트로 Function 작성, DB 연동 가능
Azure Function + C# / JSスクリプトでFunctionを作成し、DB連携可能 - 문제: 클라이언트-서버 데이터 통신 속도 느림
問題: クライアント-サーバーのデータ通信速度が遅い - 원인: 설정 문제 및 TDD 미실행
原因: 設定ミス及び TDD未実施 - 결과: 6~7개월 후 Playfab 포기 → 로컬 저장 방식 전환
結果: 6〜7か月後Playfabを諦め → ローカル保存方式に変更
프로젝트 다시 제작 / プロジェクト再制作
- 로컬 및 Google Play 연동 저장 방식 선택, 코드 복잡
ローカルおよびGoogle Play連携保存方式を選択、コードが複雑 - 이전 코드: Solid 원칙 미적용, 싱글톤 난무, 디자인 패턴 없음
以前のコード: Solid原則未適用、シングルトン乱用、デザインパターンなし - 결심: 프로젝트를 처음부터 다시 제작 → 결과 만족
決心: プロジェクトを最初から作り直す → 結果満足
백엔드 공부 & 코드 리팩토링 / バックエンド勉強 & コードリファクタリング
- 디자인 패턴 도입 → MVP (Model, View, Presenter) 적용
デザインパターン導入 → MVP (Model, View, Presenter)適用 - 개발 효율성 향상
開発効率向上 - 적용 현황:
Manager -> 싱글톤 패턴 / シングルトンパターンPopup / System -> MVP 패턴 / MVPパターン간단한 기능 -> 그냥 개발 / 簡単な機能 -> 単純開発
- 백엔드 및 게임 제작 병행으로 시간 지연, 하지만 포기하지 않음
バックエンドとゲーム制作を並行で行うため時間が遅れるが、諦めずに継続
팀원 잠수로 인한 문제 / チームメンバー不参加による問題
- 24년 중순: 배경 담당 팀원 잠수 → 저작권 문제로 전부 다시 드로잉
24年中旬: 背景担当チームメンバー不参加 → 著作権問題で全て再描画 - 팀원과 회의 후 저작권 문제 해결
チームメンバーと会議後、著作権問題を解決 - 예상치 못한 문제였지만 결국 극복
想定外の問題だったが、最終的に克服
25년 진행 상황 / 25年進行状況
- 배경 수정 완료, 게임 제작 진행 중
背景修正完了、ゲーム制作進行中 - 목표: 텀블벅 + 릴리스
目標: 텀블벅 + リリース - 게임 재미 요소 개선 중 → 인디게임 한계
ゲームの面白さを改善中 → インディゲームの限界 - 기획자가 없는 상황의 어려움 체감
企画者がいない状況の難しさを実感 - 퍼즐 완성 단계 → 오늘도 개발 진행
パズル完成段階 → 今日も開発進行
인게임 미니게임 / In-Game Mini Game
- 26년 BIC 출품 예정
26年BIC出品予定 - 25년 BIC 출품은 취업+알바로 인해 미루어짐
25年BIC出品は就職+アルバイトのため延期
마무리 / 締め
- 모두들 화이팅!
みんな頑張れ!
Copyright 2025. Team.BrunchDev. All rights reserved.
개발 일지 & 회고록 / 開発日誌 & レトロスペクティブ
https://yuminjo.github.io/YuminJo-Blog/posts/2024developstory/