Skip to content

[복습] 2025-03-15 #32

Description

@Yumi-Park996

🎯 게임 업계 직무별 AI 학습 & 자료 추천 웹사이트 기능 정의서

1️⃣ 주요 기능 개요

이 웹사이트는 게임 업계 직무를 희망하는 사람들을 위한 AI 학습 가이드 & 자료 추천 플랫폼입니다. 사용자는 원하는 직무를 선택하고, AI 기반 직무 관련 질문을 할 수 있으며, 학습 자료(유튜브, 웹사이트)를 추천받을 수 있습니다.


2️⃣ 기능 세부 정의

✅ 1. 직무 선택 시스템

큰 기능 세부 기능 내용 필요 기술 어려운 정도
직무 선택 직무 리스트 제공 한글 ↔ 영문 매핑된 게임 개발 직무 리스트 제공 JSON 데이터 매핑, JSP UI ⭐

📌 예시 (한글 → 영문 변환)

한글 직무명 영문 직무명 (검색용)
게임 기획자 Game Designer
레벨 디자이너 Level Designer
시스템 디자이너 Systems Designer
게임 프로그래머 Game Programmer
AI 프로그래머 AI Programmer
그래픽 엔지니어 Graphics Engineer
유니티 개발자 Unity Developer
언리얼 개발자 Unreal Engine Developer

✅ 2. AI 기반 직무 관련 질문 시스템

큰 기능 세부 기능 내용 필요 기술 어려운 정도
AI 직무 질문 GPT 기반 직무 Q&A 선택한 직무에 맞는 질문을 AI에게 할 수 있음 OpenAI API 연동 ⭐⭐⭐

📌 예시 질문

  • 🎮 게임 프로그래머 → "게임 엔진 최적화에서 중요한 개념은?"
  • 🎨 그래픽 엔지니어 → "리얼타임 렌더링에서 가장 중요한 알고리즘은?"
  • 🎭 게임 기획자 → "스토리 중심 게임의 핵심 기획 요소는?"

✅ 3. 유튜브 & 웹사이트 크롤링 (영문 자료만!)

큰 기능 세부 기능 내용 필요 기술 어려운 정도
유튜브 크롤링 직무별 유튜브 강의 크롤링 선택한 직무에 맞는 유튜브 강의 추천 Python 웹 크롤링 (BeautifulSoup, Selenium) ⭐⭐⭐
검색어 변환 한글 → 영문 변환 후 유튜브 검색 (예: "게임 프로그래머" → "Game Programming tutorial") JSON 매핑 + 검색어 변환 로직 ⭐⭐
웹사이트 크롤링 직무별 학습 자료 검색 Google 검색 결과를 직접 크롤링하여 최신 학습 자료 추천 Python 웹 크롤링 (BeautifulSoup, Requests) ⭐⭐⭐
검색어 변환 한글 → 영문 변환 후 검색 실행 JSON 매핑 + 검색어 변환 로직 ⭐⭐
검색 결과 제공 검색 결과에서 제목, 간략 설명, 링크만 제공 (링크 내부 크롤링 없음) Python 데이터 정리 ⭐⭐

📌 예시 (검색어 자동 변환)

  • "게임 프로그래머" 선택 → search: "Game Programming tutorial"
  • "언리얼 개발자" 선택 → search: "Unreal Engine developer guide"
  • "게임 기획자" 선택 → Google search: "best resources for game designers"
  • "AI 프로그래머" 선택 → Google search: "AI programming for games tutorial"

3️⃣ 사용 기술 스택

분야 기술
프론트엔드 JSP, HTML, CSS
백엔드 Java, Tomcat, Maven
AI (Q&A) OpenAI GPT API
유튜브 크롤링 Python (BeautifulSoup, Selenium)
웹사이트 크롤링 Python (BeautifulSoup, Requests)
데이터베이스 Supabase
배포 Render

4️⃣ 개발 우선순위 (추천 순서)

1️⃣ 기본 직무 선택 & 한글 ↔ 영문 변환 기능 구현
2️⃣ AI Q&A 기능 연동 (OpenAI API 적용)
3️⃣ 유튜브 크롤링 & 웹사이트 크롤링 구현

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions