분류 전체보기 35

[에셋스토어 블랙 프라이데이] 에셋 구매 및 추천

이번에 유니티 에셋스토어에서 블랙 프라이데이라고 에셋들을 죄다 반값에 내놓았다. 11월 15일부터 12월 4일까지 진행된다고 하니, 나도 몇 개 찜해두었던 에셋들을 구매했다. 할인을 먹어도 다 합해서 13만원정도나 들었지만,, 블랙 프라이데이 할인이 아니었으면 26만원이라는 생각에 어제 먹은 점심까지 소화됐다. 구매한 에셋 및 추천 Easy Save 에셋은, 간단한 데이터 로컬 저장에 암호화를 지원하는 에셋이다. PlayerPrefs 같은 로컬 저장 라이브러리는 사실 이름 그대로 유저들 환경설정 조정값을 저장하라고 있는거지, 유저들의 레벨, 골드 등 데이터를 저장하기엔 보안이 너무너무 취약하기 때문에, 최소한 암호화정도는 있어야 한다고 생각해서 구매했다. 세이브 시스템을 직접 구축하는 것도 막 상상을 초..

텍스트RPG <일곱 용의 노래> 개발중

운영을 준비하고 있는 방치 모험가를 개발하던 도중, 아이템 관련 컨텐츠를 개발하며 프로토타입을 미리 만들어두고 설계해야겠다는 생각이 급격하게 들 무렵, 대학교에서 과제로,, 결국 강제적으로 한 대회에 참가하게 되었다. Chat GPT로 아무 프로그램이나 자유롭게 개발하라는 대회였는데, 어차피 해야할 겸, 방치 모험가 개발 공부용으로 필요한 컨텐츠들을 미리 개발하면 좋겠다 싶어 3년 전인가? 대학교 1학년 때 C언어로 장난삼아 만들었던 텍스트 RPG를 리메이크하기로 했다. 소스코드가 4천줄이 넘어갔었고, 나름 던전에 전투시스템, 전직 및 각성, 파밍 요소도 만들었던 기억이 있다. 굉장히 재밌게 개발하던 도중, 소스코드를 담고있던 USB를 잃어버려서 (당시엔 깃허브도 몰랐다 ㅎ...) 개발을 중단했던 비운의..

방치 모험가 공지사항 및 문의

현재 방치모험가는 소스코드 공개 + 서버 통신방식 리팩토링 문제로 인해 서비스가 중단된 상태입니다.지금은 플레이스토어에서 게임을 다운받을 수 없으며, 게임을 보유하신 분들도 로그인이 정상적으로 되지 않으실 겁니다. 소스코드가 공개된 버전은 구버전으로 남겨두거나 추후 Private로 넘기고,서버 통신방식을 최적화한 후 추가 콘텐츠를 개발하여 이후 다시 서비스를 할 수 있도록 개발중이니언젠가 더 나은 게임이 되어 출시하도록 하겠습니다. 1주일간의 짧은 기간이었지만 베타 버전을 플레이해주신 약 200명의 유저분들에게 감사의 말씀 드립니다!   안녕하세요, 방치 모험가 개발 및 운영자 술단고입니다.아마 이 글에 들어오신 분이라면, 구글 플레이 스토어에서 제 게임을 다운받아주신 분이시겠죠..?우선 너무 죄송합니다..

게임 개발 2023.11.07

방치 모험가 개발일지 02 : 구글 플레이스토어 출시

네? 바로 전 1편이 기획 및 에셋 수집이었는데, 갑자기 6개월 뒤에 들고온 두 번째 편이 구글 플레이스토어 출시다. 이게 말이 되냐? 사실 꾸준히 개발일지를 적고싶었으나, 졸업작품으로 개발했던 게임인 관계로 일지를 적을 새도 없이 너무 바쁘게 개발했다. 여러 기능들이 전부 개발된 상태에서, 일지를 써볼까, 싶었으나 너무 무리였다. 개발을 안 한 척, 일지를 써야했기 때문이다. 아무튼 게임 백엔드는 뒤끝으로 쉽고 간단하게 뚝딱 처리했으며, 랭킹이나 우편, 쿠폰 시스템도 모두 구현했다. 아직 베타 버전이라 정식 버전이 되면 모든 유저의 기록이 초기화될 것이지만, 그래도 심심하면 한 번 구경해보라.

개인정보 처리방침

('suldangoo.tistory.com'이하 '술단고')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2023년 1월 1부터 적용됩니다. 제1조(개인정보의 처리 목적) ('suldangoo.tistory.com'이하 '술단고')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다. 제2조(개인정보의 처리 및 보유 기간..

게임 개발 2023.10.27

파이썬에서 EOF 처리하기

잠깐, 이 코딩테스트 문제... 테스트케이스에 개수가 주어지지 않았잖아!  백준에서 코딩 테스트 문제를 풀다보면,가끔 아래와 같은 입력 조건이 보일 때가 있다.  테스트케이스에 개수가 주어지지 않은 문제.즉, 사용자가 원하면 1개만 입력을 할 수도 있고, 10개, 100개... N개를 입력할 수 있는 것이다. 이런 단점을 해결하기 위해 대부분의 문제는 처음부터 사용자가 몇 개를 입력할지그 자체를 입력하고 시작하는 경우도 있지만,여전히 저렇게 미지의 개수를 입력해야하는 문제는 많이 있다. 이럴 때 사용해야 하는 것이 바로 EOF 처리이다.  EOF (End Of File) 이란?세부적으로 알기 위해선 '파일'에 대해 알아야 하지만, 간단히만 이야기하자면파일의 끝을 표시하기 위한 상수라고 생각해도 무관하다...

CS 2023.10.06

개발자 카톡 이모티콘 준비중

가끔 심심할 때 그림을 그리곤 하는데, 그냥 그리지 말고 개발자 전용의 카카오톡 이모티콘을 그려보면 재밌겠다! 라는 생각에 무턱대고 시작해본 이모티콘 기획입니다... 요즘 하찮은 형태의 이모티콘이 정말 많길래 정갈한 그림과 하찮은 그림 형태 두 개를 일단 그려둔 다음 인스타그램을 통해 투표를 받아봤는데, 너무 압도적으로 하찮은게 인기 많았습니다... 저는 컴공과라 인스타 팔로워들도 대부분 컴공이라서 믿을만한 지표로 생각했어요! 그래서 이런 말랑콩떡 하찮은 형태로 이모티콘들을 그리기 시작했답니다. 보통 git 협업, 코드리뷰, 이슈 관리, 버전 관리 등 관련된 사항들과 컴공 유머들, 빌드 및 배포, 수정 등등... 이쪽을 컨셉으로 잡았어요. 개발자 이모티콘 자체도 현재 이모티콘 스토어에 11개로 적은 편인..

주절주절 2023.06.12

제 3회 웅진씽크빅 게임 개발 챌린지 본선에 진출했다!

공모전 소식을 보자마자 세 명이서 팀을 이루어 게임을 개발하고 나가기로 결심했었다! 내가 기획과 디자인, UI/UX를 맡고 나머지 두 분이 각각 메인 프로그래밍 / 보조 프로그래밍을 맡았다. 게임을 기획하여 기획서를 PPT 형식으로 제작해 참여 신청을 했더니, 정말 고맙게도 우리의 기획서를 좋게 봐주셨는지 30팀만 나갈 수 있는 본선에 진출할 수 있었다! 만약 이후에 개발하게 되는 게임을 블로그에 포스팅해도 괜찮은지 물어보고, 좋다면 이 게임에 대한 기획 일지도 작성해보려고 한다.

대외활동 2023.06.01

방치 모험가 개발일지 01 : 기획 및 에셋 수집

대학교 졸업 프로젝트로 게임을 개발하기로 했다. 다른 팀원들은 인디 게임을 업로드 할 수 있는 유통 사이트를 개발하기로 했는데, 나는 웹 쪽에선 간단한 DB 작업 및 리소스 디자인을 도와주기로 했다. 내가 전담한 프로젝트는 게임 개발이며, 이 게임을 개발하는 동안 일지를 작성하려고 한다. 자동으로 진행하고 전투하는 방치형 게임 게임 기획 내가 기획, 개발을 맡은 게임은 라는 이름의 게임이다. 유니티 엔진을 사용할 예정이며, 컴퓨터와 안드로이드 모두 구동 가능한 크로스 플랫폼 게임이 목적이다. 여기에 뒤끝 SDK를 사용하여 게임 백엔드를 구현해 실시간 랭킹서버와 쿠폰 DB를 구현할 것이고, Google AdMob을 사용해 게임에 리워드형 보상 광고를 삽입해 수익을 창출해볼 것이며, Photon PUN2를 ..

[디자인 패턴] 싱글톤 패턴(Singleton Pattern)에 대하여

이 오브젝트는 어디에서든지 반드시 하나만 존재했으면 좋겠어 이번 포스팅에선 유명한 디자인 패턴 중 하나인 싱글톤 패턴(Singelton Pattern)에 대해 알아보려고 한다. 그 전에 잠깐, 가볍게 디자인 패턴이 무엇인지 알아보고 넘어가도록 한다. 디자인 패턴이란? 디자인 패턴(Design Pattern) 혹은 프로그래밍 패턴(Programming Pattern)이라 불리우는 이것은, 주로 객체지향 언어로 프로그래밍을 할 때 자주 마주치는 문제들을 해결하기 위해 미리 만들어둔 코드 패턴 이라고 이해하면 된다. 정말 여러가지 각종 디자인 패턴이 존재하고, 그 중 정말 자주 사용되는 디자인 패턴 중 하나인 싱글톤 패턴에 공부하려고 한다. 싱글톤 패턴이란? 간단히 요약하자면, 클래스 하나에 반드시 하나의 인..

CS 2023.04.01