일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 3D모델링
- egret
- 한글오류
- vacuum
- 게임개요서 #공모전 #게임기획
- 한성대학교
- 메이커
- 한글깨짐
- 버그리포트 #유니티
- 카드캡터체리
- HTML5
- 진공성형기
- 회고
- 머신러닝 #의사결정트리 #GINI
- 그래픽
- 디지털대장간
- 게임개발
- 게임잼
- 시민창작단
- 메이커스페이스
- 한국과학창의재단
- TypeScript
- 레진아트
- 디버깅
- N15
- 진공성형
- 카드캡터사쿠라
- 소켓
- 상상랩
- 아트토이
- Today
- Total
목록Game development (8)
당신에게 꽃을

준비물부터 소개합니다. - 디스코드 계정 (사용자 설정 -> 고급 -> 개발자 모드 on) - AWS Lambda, Amazon EventBridge - Node.js (20.x 버전 사용), discord.js 1. 디스코드에 새로운 봇을 생성하고, 액세스 토큰을 얻어옵니다. discord.js의 공식 문서 링크로 설명을 대체합니다. 디스코드 어플리케이션(봇)을 생성하는 방법 디스코드 서버에 봇을 등록하는 방법 2. AWS Lambda 대시보드에 접속합니다. 현재 연결된 리전을 확인합니다. 엄청난 영향은 없지만 되도록 물리적으로 가까운 지역을 선택합니다. 저는 실수해서 미국 리전에 만들었는데, 테스트해보니 메시지 전송에 딜레이가 있긴 했습니다. 3. 새로운 함수를 생성합니다. 저는 런타임으로 Node...
- 버전: Unity 21.3.19f1 - OS: 윈도우 10 유니티 프로젝트에 Universal RP를 install 하고 나서 무슨 짓을 해도 유니티 크래시가 나면서 종료되는 버그가 발생했습니다. 주요 오류 메시지는 다음과 같습니다. FormatException: Input string was not in a correct format. System.Number.ThrowOverflowOrFormatException (System.Boolean overflow, System.String overflowResourceKey) (at :0) System.Number.ParseInt32 (System.ReadOnlySpan`1[T] value, System.Globalization.NumberStyles ..
깃 브랜치 전략은 왜 쓸까요? 보편적으로 통용되는 브랜치 운용 방법 다수의 개발자 간 협업 과정에서 제품 개발 및 배포를 원활하게 돕기 위해 사용 대표적인 Git Branch 전략 Git flow - git-flow cheatsheet Trunk Based Development - Trunk Based Development Github flow Git Flow 일반적으로 master, develop, feature, release, hotfix 5개의 브랜치를 운영합니다. 이 중 가장 중요한 브랜치는 master와 develop 브랜치로, 나머지 브랜치는 팀 내 필요성에 따라 운영하기도 합니다. master: 가장 근본이 되는 브랜치로 배포된 / 또는 당장 배포 가능한 제품의 코드를 가지고 있는 브랜치입..

개요: JS의 Proxy getter/setter를 사용하여 Object의 값이 변경 될 때마다 특정 기능을 수행하도록 하여 디버깅을 원활하게 합니다. 1) 다음 코드를 편한 곳에 삽입합니다. 꼭 static이 아니여도 상관 없으며, 저는 편의상 Utils 클래스에 넣어두었습니다. class Utils { static proxyWatcher(v, callback) { return new Proxy(v, { set: (obj, prop, value) => { obj[prop] = value; callback(obj); return true; }, get: (obj, prop) => { // 값 변화 감지만을 목적으로 한다면 getter 설정이 꼭 필요하진 않습니다. return prop in obj ? o..
Egret Engine 5.X 버전과 2019년 이전에 출시된 FairyGUI SDK는 호환이 되지 않는다. Egret Engine 5.X 버전에서 FairyGUI를 사용하려면 publish dialog창에서 Use binary format을 반드시 체크 https://en.fairygui.com/docs/sdk/egret#steps-for-usage Egret Pro - Unity 사이에서 3D 리소스를 json 형식으로 추출할 수 있다. https://github.com/egret-labs/egret3d-unityplugin Egret이 공식 지원하는 라이브러리 https://github.com/egret-labs/egret-game-library Web Audio API 브라우저/OS 지원 정보 h..

최초 글 작성 시기가 오래되어서 더이상 업데이트 되지 않는 엔진이 있어 2023년 12월 27일자로 수정된 내용이 있습니다 :) 참고바랍니다. 이 글에서는 HTML5 게임 클라이언트 개발에 주로 쓰이는 엔진/프레임워크들을 소개합니다. 0. 서론 2020년 12월 31일, 어도비 플래시가 공식적으로 지원 종료되었습니다. 어도비는 2017년 하반기즈음에 플래시 지원 종료 의사를 밝혔는데요, 국내 시장에서는 이미 플래시 게임의 인기가 한 풀 꺾인 후였지만, 북미나 러시아 등 해외에서는 페이스북등의 플랫폼을 통해 여전히 수많은 플래시 게임들이 라이브 서비스 중이였습니다. 당시 라이브로 플래시 게임을 운영중이던 게임사들은 플래시->HTML5 포팅 작업을 시작합니다. 이식(移植) 또는 포팅(porting)은 컴퓨터..

2018년 휴학 중에 학과 친구들이랑 성남 인디게임 & 게이미피케이션 공모전에 참여를 했었는데, 그때 작성했었던 짧은 기획서입니다. 구 분 세 부 내 용 개요 게임명 리사이클라이프 ~쓰레기 사후재판~ 개발 엔진 Unity 플랫폼 □ PC V Mobile □ Console □ VR □ AR □ Etc ( ) 장 르 □ RPG □ MMORPG □ FPS □ Action □ Adventure V Casual □ Sports □ Etc ( ) 게임 시점 □ 1인칭 시점 V 3인칭 시점 □ Top View □ Quarter View V Side View 게임 등급 V 전체이용가 □ 12세이용가 □ 15세이용가 □ 청소년이용불가 □ 시험용 □ 공익목적 과금 모델 □ 무료 게임 V 유료 게임 [ □ 유료 다운로드 V..
안녕하세요, 이지안입니다.오늘은 2학년 2학기 전공수업 - 네트워크에서 만들었던 프로젝트를 소개해드리려 합니다. 사담으로최근 가와다 마사토시의 '유니티 네트워크 프로그래밍'이라는 책을 흥미 있게 읽었는데, '이 책을 Who is the mafia 게임 프로젝트 제작 전에 읽었더라면...'하고 자주 생각하곤 합니다. 각설하고Who is the mafia는 서버-클라이언트 기반 채팅 게임입니다. 자바 이클립스로 제작되었구요.그러나...채팅 마피아 게임은 이미 웹, 스마트폰 기반으로 흔히(?) 개발되어 있죠.요즘은 시대가 발전해서 중학생 친구들도 곧잘 소켓통신으로 마피아 게임을 구현한다고 하네요.초기 프로젝트를 기획하고 교수님께 1차 피드백을 받고 얻은 결론은"게임이 차별성 없고, 구현 난이도가 너무 낮으며,..