애드소프트 기술블로그

개발·서버 운영 실무 기록

애드소프트 박재호입니다. IIS·ASP.NET 웹 서비스와 메일서버를 직접 운영하고, Unity 게임과 데스크톱 앱을 만들며 겪은 문제와 해결 과정을 기록합니다.

최신 글

세로 게임을 브라우저에 — Unity WebGL 템플릿, 회색 로딩 화면, 해시 파일명 캐시

세로 1080x1920 모바일 게임을 Unity WebGL로 브라우저에 올리며 손본 것들. PC에서는 창 높이에 맞춘 세로 캔버스, 폰에서는 전체 화면으로 나누는 템플릿, 로딩 중 캔버스가 회색 상자로 보인 원인, 해시 파일명으로 나눈 캐시 정책, 첫 배치 빌드 실패를 다시 돌려 넘긴 방법까지 정리하며 연재를 마친다.

매일 다시 켜게 만드는 장치 — 날짜 시드 데일리 미션과 스킨 상점, JSON 하나로 저장

서버 없이 날짜를 시드로 오늘의 미션을 뽑고, 모은 별로 바 스킨을 사게 했다. 미션 종류별 진행도 규칙, 스킨 8종의 가격과 스타일, 이어하기를 해도 별이 두 번 들어오지 않게 한 결과 반영, 스킨이 늘어도 깨지지 않는 PlayerPrefs + JsonUtility 저장까지 정리했다.

20초마다 색이 바뀌고 빨라진다 — 난이도 곡선과 페이즈 팔레트

「네온 다이브」는 시간이 갈수록 빨라지다가 어느 순간부터 페이즈 단위로 계단처럼 오른다. 속도 공식 하나에 상한을 걸어 만든 난이도 곡선, 속도에 맞춰 줄어드는 스폰 간격, 2페이즈부터 나오는 좁은 틈 벽, 페이즈마다 바뀌는 배경·블록 색을 숫자와 코드로 정리했다.

단축키 바꾸기, 다크 테마, 영어 화면, 다른 PC로 옮기기 — Cliply 설정과 백업

Cliply 설정 창의 항목(단축키, 자동 실행, 복사됨 표시, 언어, 테마, 글꼴)과 다크 테마·영어 화면을 화면으로 보고, JSON 내보내기·가져오기로 백업하고 다른 PC로 옮기는 방법, 데이터 위치, 새 버전 교체와 제거까지 정리하며 사용 가이드 연재를 마친다.