콘솔 프로젝트 기획 초안

2025. 10. 1. 13:03·📖TIL/🔥Projects

콘솔 프로젝트 기획 초안


지금 내 코딩 수준에서는 현실적으로 규모가 큰 게임을 만들기는 어렵다.

하지만 그렇다고 아무것도 못하는 건 아니다.

문득 좋은 아이디어가 떠올랐다.

오히려 작은 게임 여러 개를 묶어서 하나의 프로젝트로 만든다면?

"단순한 게임들을 모아서 관리하는 콘솔 프로젝트"

이렇게 하면 정해진 기간 안에 여러 게임을 완성할 수 있고, 시간이 남는다면 다른 미니게임 제작에도 도전 할 수 있다.

반대로 기간 안에 다 완성하지 못하더라도, 이미 만든 게임만으로도 프로젝트를 구성할 수 있다.

작지만 여러 개를 끝까지 구현, 객체지향과 자료구조 , 알고리즘을 다 넣을 수 있고 일주일 안에 완성 가능성이 있다.

그리고 예전에 만들었던 가위바위보나 Up&Down 도 업그레이드해서 다시 넣을수도 있다.

 

 

 

프로젝트 개요

  • 프로젝트 형태 : 콘솔 기반 미니게임 모음집
  • 개발 기간 : 10월 10일까지 약 9일 ( 짧지만 가능하다고 믿는다.. )
  • 구성 방식 : 메인 메뉴에서 원하는 미니게임 선택 → 게임 실행 → 종료 후 메뉴로 복귀

 

 

게임 종류

쉬운 게임 ( 필수 목표 )

  • 숫자 맞추기
  • 가위바위보
  • 코딩 퀴즈

 

도전적인 게임 ( 추가 목표 )

  • 스네이크
  • 미로 탐험
  • 포커

 

 

 

개발 방향

1. 규모 조절 가능

  • 작은 단위로 하나씩 완성 → 시간이 남으면 추가 제작

 

2. OOP / 자료구조 활용

  • 각 미니게임은 클래스로 분리 , 객체 단위로 관리
  • List , Queue , Dictionary 등을 사용해 점수 데이터 관리

 

3. 알고리즘

  • 스네이크 게임에서는 기본적인 탐색 알고리즘 응용

 

4. 완성도 확보

  • 개별 게임은 단순하지만, 모여 있을 때 프로젝트의 볼륨이 커 보인다
  • 여러 게임을 객체지향적으로 구조화했다는 점을 강조 가능

 

 

 

앞으로의 계획

  • 1차 목표 : 숫자 맞추기, 가위바위보 , 코딩 퀴즈 등 간단한 코딩으로도 제작 가능한 미니게임 완성
  • 2차 목표 : 스네이크 나 카드게임 등 도전적인 코딩 난이도의 게임을 제작
  • 여유 시간 : 추가 미니게임 제작 가능성을 탐색

 

 

 

추후 보완할 부분 ( 개발 진행하면서 업데이트 할 예정 )

  • 클래스 다이어그램 / 플로우차트
  • 메인 메뉴 실행 화면 캡처
  • 각 미니게임 결과 화면 스크린샷
  • 핵심 코드 일부 예시
  • 프로젝트 진행 중 배운 점을 정리

 

 

마무리

결론은 큰 거 말고 작은 거 여러 개 완성해보자

이번 콘솔 프로젝트는 완벽한 대작보다는 작아도 끝까지 완성하는 경험에 집중한다.

'📖TIL > 🔥Projects' 카테고리의 다른 글

프로젝트 진행과정 002  (0) 2025.10.02
콘솔 프로젝트 진행과정 001  (0) 2025.10.02
모의 발표 준비 가이드  (0) 2025.10.01
버프와 지속 시간 구현  (0) 2025.10.01
우유 자판기 만들기  (0) 2025.09.25
'📖TIL/🔥Projects' 카테고리의 다른 글
  • 프로젝트 진행과정 002
  • 콘솔 프로젝트 진행과정 001
  • 모의 발표 준비 가이드
  • 버프와 지속 시간 구현
DevHoChan
DevHoChan
맨땅에서 시작하는 코딩 도전
  • DevHoChan
    Debugging Life
    DevHoChan
  • 전체
    오늘
    어제
    • 분류 전체보기 (374)
      • 🕹️Game Life (1)
      • 🖥️Computer Science (5)
      • 📖TIL (141)
        • 🔥Projects (16)
        • 💡DevTips (5)
        • 🤔발생한 문제와 해결 (5)
        • 🔮Unity Graphics (5)
        • 🎤Interview (3)
        • ✅CodingTest (9)
      • 🚀Game Release (4)
      • 🧊Unity Basic (58)
        • 📌용어 사전 (1)
        • 에디터&인터페이스 (3)
        • 디버그 (1)
        • 라이프사이클 (4)
        • 게임오브젝트 (4)
        • 프리팹 (1)
        • 오브젝트풀링 (4)
        • 애트리뷰트 (2)
        • 트랜스폼 (4)
        • 물리&충돌 (1)
        • 프레임&델타타임 (4)
        • 코루틴&이벤트 (7)
        • 수학&보정함수 (3)
        • 디자인패턴 (9)
        • UGUI (3)
        • 벡터 ( Vector ) (3)
        • 씬 ( Scene ) (2)
        • 데이터 관리 (2)
      • ⭐C Sharp (99)
        • 📌용어 사전 (1)
        • 📌문법 사전 (6)
        • 메모리 관리 (3)
        • 00. 문법 (17)
        • 01. 변수 (3)
        • 02. 자료형 (2)
        • 03. 연산자 (6)
        • 04. 조건문 (2)
        • 05. 반복문 (2)
        • 06. 배열 (3)
        • 07. 메서드(함수) (7)
        • 08. 열거형 (3)
        • 09. 구조체 (2)
        • 10. 참조 (2)
        • 11. 객체 지향 (11)
        • 12. 델리게이트 (3)
        • 13. 디자인 패턴 (7)
        • 14. LINQ (1)
        • 📂▼자료구조 (2)
        • 15-1. 제네릭 (3)
        • 15-2. 배열 (4)
        • 15-3. 리스트 (2)
        • 15-4. 스택과 큐 (2)
        • 15-5. 딕셔너리 해시테이블 (2)
        • 15-6. 트리와 그래프 (3)
      • 📊Algorithm (16)
        • BigO (2)
        • 정렬 (4)
        • 셔플 (2)
        • 탐색 (6)
        • 최적화 (1)
      • 📝Game Design (16)
      • 🤖​AI Tools (12)
        • AI 리뷰 분석 (6)
        • Player2 (0)
        • 3D 모델링 (1)
        • 2D 스프라이트 (0)
        • 이미지 (2)
        • 사운드 (1)
        • 동영상 (1)
        • 문서 (1)
      • 🌍Network (6)
      • 🌱Github (11)
        • 기본 개념 (7)
        • 명령어 (1)
        • 도구 활용 (1)
      • ⚙️Visual Studio (5)
        • 🔧설치 및 환경설정 (2)
        • ⌨️HotKey (1)
        • 🚨디버깅 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    unity
    부트캠프
    객체지향
    디자인패턴
    자료형
    유니티
    게임기획
    CodingTest
    게임디자인
    c#
    GitHub
    문법
    자료구조
    gamedesign
    기획
    메모리관리
    algorithm
    OOP
    csharp
    til
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
DevHoChan
콘솔 프로젝트 기획 초안
상단으로

티스토리툴바