Project brief
프로젝트 내용
[프로젝트 개요]
- 미국 Georgia COAM 시장용 Android 기반 Gaming Terminal의 Demo Prototype 3~5대를 만듭니다. 핵심 범위는 시판 Android Touch Display와 Gaming Peripheral(Bill Validator, Ticket Printer, Button, Counter/Meter 등)을 연결하는 Controller Board, 그리고 게임 APK가 이 장치들을 공통 API로 사용할 수 있게 하는 Hardware Middleware입니다.
- 외관만 보여주는 Mock-up이 아니라 실제 게임이 실행되고 하드웨어가 연동되는 작동 장비여야 합니다. 캐비닛 외관은 기성품을 사용합니다.
- 게임 APK·Backend·Server·관리자 시스템은 당사 개발팀이 맡습니다. 인증 대응과 양산 설계는 이번 범위가 아니며, 시장 반응 확인 후 Phase 2로 별도 진행합니다.
[클라이언트 소개]
- 미국에서 사업 중이며, 게임 및 온라인 플랫폼 개발팀을 보유하고 있습니다.
- 개발 지식: 사내 개발팀이 Game APK, Backend, Server, 관리자 시스템을 직접 개발합니다. 파트너와는 Middleware API를 기준으로 각자 독립적으로 개발하는 구조를 원합니다.
[프로젝트 배경 및 목표]
- 지금 상황: 게임과 서버 쪽은 당사 개발팀이 맡고 있지만, 이를 Gaming 하드웨어와 연결할 Controller Board와 Middleware는 외부 파트너와 함께 만들려고 합니다. 인증·양산에 들어가기 전에 Georgia 현지 COAM Master Licensee들에게 작동하는 데모 장비를 시연해 시장 반응과 주문 가능성을 먼저 확인하려는 것이 지금 진행하는 이유입니다.
- 끝나면 이렇게 되기를 바랍니다: 현지 사업자에게 게임 실행부터 지폐 투입, 티켓 출력, Counter 동작까지 실제로 작동하는 장비를 시연할 수 있고, 당사 게임 개발팀은 개별 하드웨어 프로토콜을 직접 다루지 않고 Middleware API만으로 장치를 사용할 수 있게 됩니다.
[필수 과업 범위와 결과물]
1. 수행 범위
- 하드웨어 설계: 전체 Architecture, Peripheral Interface, Power Supply 및 전원 분배, 내부 Wiring, 통신 Interface 설계
- Controller Board 구성: Android Touch Screen과 Gaming Peripheral 사이의 통신·제어 보드
- Hardware Middleware 개발: Game APK와 Controller Board 간 통신 및 Peripheral 제어용 공통 API
- Prototype 제작: 기성 부품과 기성품 캐비닛을 활용한 Demo Prototype 3~5대 제작. 부품은 당사가 구매합니다.
- 테스트: 장치별 연동 확인 및 장시간 안정성 테스트
- 제외: Game APK·Game UI/UX·Slot Game·Game Logic, APK 변환, Backend·Server·Database, 관리자 시스템, Game Download/Update Server, 사용자·Agent 관리 시스템(모두 당사 개발팀 담당), 캐비닛 외관 디자인·제작(기성품 사용)
2. 상세 기능 요구 사항
2-1. 하드웨어 Architecture
- 전체 구조 설계: Android Touch Screen, Controller Board, Peripheral 간 연결 구조
- Peripheral Interface: Serial·USB·GPIO·Ethernet 등 통신 Interface 설계
- 전원: Power Supply 및 전원 분배 설계
- 내부 Wiring: 캐비닛 내부 Wiring 구성
2-2. Android Touch Screen 연동
- 제품 선정: 시판 Android OS 내장형 Touch Display 중 선정 (자체 개발 없음)
- APK 실행 환경: APK 설치 및 Full Screen / Kiosk 모드 실행
- 입출력: Touch Input, Audio Output
- 외부 통신: USB / Serial / Ethernet 등 외부 Interface를 통한 Controller 통신
2-3. Controller Board
- 장치 제어: Bill Validator, Ticket Printer, Physical Button, Counter/Meter, LED/Lamp, 기타 Serial·USB·GPIO 장치
- External Counter / Meter: Credit·Game 관련 Count 등 외부 확인용 Meter 연동, 항목 추가가 가능한 확장 구조
- SAS Interface: SAS Physical Communication Port 및 Serial 통신 Interface, 기본 SAS Communication Test 가능 구조
- SAS 확장성: 향후 SAS 기능 추가 개발이 가능한 Architecture (이번 단계에서 상용 SAS 기능 전체 구현·인증은 제외)
2-4. Hardware Middleware
- 공통 API: Peripheral별 명령을 공통 API로 제공 (Game APK에서 개별 하드웨어 프로토콜 구현 불필요)
- Credit 처리: Bill Validator 데이터 확인 후 Game APK에 Credit 정보 전달
- 출력 제어: Game APK의 Print 요청에 따른 Ticket Printer 제어
- 입력·표시 제어: Button Input 전달, Counter/Meter 제어
- 상태 전달: Hardware Status 및 Error 상태를 Game APK로 전달
- SAS 통신 처리: SAS 관련 통신 처리
2-5. Demo Prototype 제작·검증
- 제작: Demo Prototype 3~5대 (기성 부품·기성품 캐비닛 활용)
- 통합 테스트: APK 실행, Touch, Controller Board 통신, Bill Validator, Printer, Button/Input, Counter/Meter, Audio, 기본 SAS Interface, Middleware 동작 확인
- 안정성 테스트: 장시간 안정성 테스트
3. 결과물
- 작동하는 Demo Prototype 3~5대
- API / SDK / 통신 Protocol Documentation (당사 개발팀 연동용)
[아직 정하지 않은 범위]
- 아래 항목은 개발 과정에서 협의해 정할 예정입니다. 권장안이나 후보를 의견과 함께 적어 주세요.
- Android Touch Screen 최종 모델: 시판 Android OS 내장형 제품 중 파트너와 협의해 선정
- External Counter / Meter 항목: Credit·Game 관련 Count 외에 운영상 필요한 항목은 개발 과정에서 협의
[기술 스택]
- 단말기: 시판 Android OS 내장형 Touch Display
- Game APK: 웹앱으로 개발된 게임을 당사가 APK로 변환해 탑재
- Peripheral 연결: USB / Serial / Ethernet / GPIO
- SAS: Physical Communication Port + Serial 통신 Interface
[클라이언트 준비 사항]
- 준비된 것: 웹앱으로 개발된 게임, Game APK·Backend·Server를 담당하는 내부 개발팀
[오픈 시점과 예산]
- 목표 시점: 5개월 내 개발
- 예산: 3,000만~4,000만원
[제안 포함 필수 사항]
- 지원 내용은 아래 기준으로 검토합니다.
1. 적합한 하드웨어 구성(Touch Display 후보, Controller Board 구성 방식)과 Middleware 구조, 그 선택 이유를 제안에 포함해 주세요. 부품은 당사가 구매하므로 필요한 부품 구성도 함께 적어 주시면 도움이 됩니다. 게임이 웹앱을 변환한 APK인 점을 고려해, APK에서 Middleware API를 어떤 방식으로 호출하게 되는지도 적어 주세요.
2. 파트너님께서 판단하시기에 어떤 부분이 완료되어야 이번 Demo Prototype 단계가 성공적으로 마무리되었다고 보시는지 제안에 포함해 주세요. 전문가로서 이 프로젝트의 결과물에 대한 의견 부탁드립니다.
3. 위 '아직 정하지 않은 범위' 각 항목에 대한 의견을 제안에 포함해 주세요. 공고만으로 판단이 어려워 확인이 필요한 부분도 함께 적어 주세요.
4. Gaming Machine, Kiosk, Vending Machine, POS, 산업용 장비 등에서 Bill Validator·Ticket Printer·Serial/USB/GPIO 장치 연동이나 SAS 프로토콜을 다뤄본 경험이 있다면 제안에 포함해 주세요.