일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 메이커
- 진공성형기
- TypeScript
- 한성대학교
- vacuum
- 아트토이
- 상상랩
- 그래픽
- 버그리포트 #유니티
- 카드캡터사쿠라
- 머신러닝 #의사결정트리 #GINI
- 게임개요서 #공모전 #게임기획
- 게임개발
- 소켓
- 게임잼
- N15
- 진공성형
- 카드캡터체리
- 메이커스페이스
- 회고
- 시민창작단
- 디지털대장간
- 한글깨짐
- HTML5
- Today
- Total
목록분류 전체보기 (19)
당신에게 꽃을

준비물부터 소개합니다. - 디스코드 계정 (사용자 설정 -> 고급 -> 개발자 모드 on) - AWS Lambda, Amazon EventBridge - Node.js (20.x 버전 사용), discord.js 1. 디스코드에 새로운 봇을 생성하고, 액세스 토큰을 얻어옵니다. discord.js의 공식 문서 링크로 설명을 대체합니다. 디스코드 어플리케이션(봇)을 생성하는 방법 디스코드 서버에 봇을 등록하는 방법 2. AWS Lambda 대시보드에 접속합니다. 현재 연결된 리전을 확인합니다. 엄청난 영향은 없지만 되도록 물리적으로 가까운 지역을 선택합니다. 저는 실수해서 미국 리전에 만들었는데, 테스트해보니 메시지 전송에 딜레이가 있긴 했습니다. 3. 새로운 함수를 생성합니다. 저는 런타임으로 Node...

안녕하세요, 이지안입니다. 개발자로는 4년차(만 3년) 회고입니다. 2022년 회고와 비슷한 순서로 진행하겠습니다. * 주요 이벤트 * 기억에 남는 업무 * 독서 목록 * 익힌 기술 * 나의 무엇이 문제였을까? 회고와 느낀점 * 2024년에는 * 주요 이벤트 1) 8월 중순에 회사를 퇴사했습니다. 게임업계에서 두번째 퇴사입니다. 첫 직장은 1년 8개월, 두번째 직장은 1년 3개월 정도를 재직하였네요. 퇴사 사유는 두가지입니다. 기술 공부를 더 하며 스택 바운더리를 늘리고 싶었고, 후술할 재발성 질병 때문이었습니다. 2) 특정 질병 치료 목적으로 21년도 하반기부터 지속적인 약물치료를 받았었습니다. 해당 질병은 약까지 끊어야 완치 상태로 보는데, 치료약이 호르몬 조절 약물이었기에 단약 과정이 정말 힘들었습..

https://www.yes24.com/Product/Goods/119809574 이토록 쉬운 유니티 게임 프로그래밍 - 예스24 유니티를 배우는 가장 완벽한 기초이 책에서는 유니티 엔진 설치부터 시작하여, 게임 개발에 꼭 필요한 C# 문법을 학습하고 실제 게임 개발에서 활용되는 게임 UI 구성, 캐릭터 이동, 그래픽 처리 www.yes24.com * 본 글은 루비페이퍼 서평단에 당첨되어 무료로 책을 제공받은 후 작성된 글입니다. 개요 2023년 06월 28일에 발매된 책으로, 게임 개발 또는 유니티 엔진에 갓 입문하신 분들께서 가볍게 읽기 좋은 책입니다. 본문 내용 약 630p짜리 책으로 두깨감이 있으나, 대부분의 내용이 스크린샷과 간결한 설명으로 이루어져 있어 독서에 크게 부담이 되지 않는 개발서입니..
- 버전: 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 ..

안녕하세요, 이지안입니다. 제가 2021년에는 개인적인 악재가 있어서 회고를 진행하지 않았는데요, 2022년에는 한 해를 충분히 돌아볼 여유가 생겨 회고를 남깁니다. 개발자로서는 3년차(만 2년) 회고가 되겠네요. 회고는 다음 순서로 진행하겠습니다. * 주요 이벤트 * 기억에 남는 장애와 해결법 * 독서 목록 * 익힌 기술 * 느낀 점 * 2023년에는 * 주요 이벤트 1) 4월에 첫 회사를 퇴사하고, 5월에 현회사에 입사했습니다. HTML5 클라이언트 개발자라는 큰 카테고리 안에서 이직을 했지만, 게임 개발 엔진을 Egret engine에서 Cocos creator로 바꾸게 되었습니다. 2) 11월 말부터 12월 말까지 약 한달간 요양 목적의 휴직을 했습니다. 원인은 잦은 재발성 질병이었고, 현재는 많..
깃 브랜치 전략은 왜 쓸까요? 보편적으로 통용되는 브랜치 운용 방법 다수의 개발자 간 협업 과정에서 제품 개발 및 배포를 원활하게 돕기 위해 사용 대표적인 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)은 컴퓨터..
안녕하세요, 지안입니다. 2020년은 다사다난한 한 해였는데 요, 코로나 19 팬데믹 와중에도 많은 도움을 주셨던 주변인 분들께 감사했고, 더불어 이 글을 봐주시는 모든 분들께 작년 한 해 고생 많으셨다는 말씀 먼저 드립니다. 2020년에 좋은 기회가 있어 개발자로 취업을 하게 되어, 짧게나마 0년 차 회고록을 남깁니다. 작년 한 해 제 타임라인은 다음과 같습니다. 1-2분기: 본과 4학년 1학기 재학, 졸업작품 마무리, 비전공자분들과 함께 HTML/JS/CSS 스터디 프로젝트 진행 3분기: 취업 준비 및 면접 진행, 웹에이전시에서 웹프론트엔드 개발자로 단기 근무 4분기: HTML5 웹게임 클라이언트 개발자로 근무 회사 업무를 제외한 주요 진행 프로젝트는 다음과 같습니다. Intelligent UI As..