시간 빌게이츠
군대 전역하고 나서 휴학을 하니 시간 빌게이츠가 되어버려서 그래서 뭐라도 해야겠다는 생각에 공모전에 접수하는게 목표가 되었음
(나의 꿈은 2000마넌....)
https://www.com2us.com/gamecontest/guide
(공모전 링크임 참여할사람은 고고헛)
머뭇거릴 틈이 없다!!
공모전을 알게된 당일부터 접수받기 시작해서 시간이 정말 없었음
(알게된 당일부터 42일 남았음 ㅋㅋ..)
그래서 공모전 생각안하고 원래 만들려했던 게임은 나중에 만들기로 하고 간단한 구조의 게임을 만들기로 결정함
근데 이제 뭐함?
간단한 게임을 만들기로 하긴했는데 아이디어가 없었는데
전에 봤던 유튜브 영상들이 생각났음
공동인증서로 본인인증하는 과정을 실화로 연출한 영상, 프로그램 설치 중 마케팅 설정 동의를 회피하는 시뮬레이션 퍼즐 게임 영상들을 보면서
“컴표타를 사용하면서 겪었던 공통된 경험을 게임으로 만들면 재미있지 않을까?..” 라는 생각으로
“인증이 굉장히 어려운 사이트에서 본인인증을 해서 웹사이트에 로그인하기” 라는 게임을 기획하게됨
6일동안 만든거
시간이 없는건 아는데 나 자신이 너무 게을르고 실력부족이라
거기다가 기껏 만들어놓은거 맘에 안들어서 갈아 엎는등 해서 오래걸렸던것 같음...
(아직 기능적인것만 만들어서 배치가 똥망임)
만드는 과정
이거 만드는데 무슨 6일이 걸렸나 싶은데 실력부족도 있겠지만, 게임의 확장성을 위해 조금 구조를 가지고 만드느라 좀 걸렸던것같다
일단 Ui관련 작동같은 경우엔 Event를 이용해서 구현 했음.
일단 단순하게 Event 사용해서 구현했었는데
이렇게 개발하게되면 스파게티 요리사가 빼박인것 같아서 구조부터 다시 설계해서 만들기 시작했음
일단 단순하게 Event를 관리하는 Class를 만들고 그 클래스를 통해서 Event를 구독, 호출할수 있게 했음
그 후엔 메일에 들어갈 데이터들을 ScriptableObject로 관리해서 DataManager로 접근하게 했음
이렇게 단순하게 만들수 있는 이유가 게임내에서 어차피 게임 진행 순서에 맞게 나오는 것 밖에 없어서
굳이 제목으로 데이터를 가져오게 하거나 하는 등의 작업은 필요없었던것 같음.
그 후에 UI들을
Alarm(유저에게 메일이 왔다는걸 알려주는 객체), Email(메일들을 보여주는 프로그램 객체),
Mail(메일의 내용을 간략하게 유저에게 보여주는 콘텐츠 객체),
MailContent(메일의 내용을 보여주는 콘텐츠 객체)로 나누어서 관리했음
(개인적으로 잘?했다고 생각하는 부분)
Mail을 프리펩으로 만들어서 오브젝트를 생성하고있는데 문제는 Start함수로 이벤트를 구독을 하면 이벤트 호출이 꼬여버려가지고 고민이 많았는데 어떻게든 해겷한것 같음..
아무튼 6일동안 뭔가 만든게 없어서 개발부분에서 말할게 별로 없네..
앞으로 만들거
이번주에는 퍼즐 로직을 만들예정임.
UI만드느라 진짜 재미없었는데 퍼즐로직은 좀 재미있겠지?
덤
좋은 취미 추천 감사합니다.
https://gall.dcinside.com/m/game_dev/173296
네코미미 미소녀 GPT랑 기획하기
gall.dcinside.com
확실히 남의코드 볼라면 이딴걸 왜씀? 하고 넘어간 문법도 알아야겠다 다시 공부하러간다
덕분에 때려쳣던 람다식을 다시공부했어요!
안녕하세요 도움이되었다니 다행입니다 감사합니다 - dc App
근데 재미있을것같은 요소는 고려해보고 만드는검니까? 난 어떻게만들어야 재밋을지 감이안와서 시작도 못하는데 이거 인증 소리만들어도 몸서리쳐지는데 게임하면 괴롭기만한거아님니까? 근데 이상하게 요즘 사람 빡치게하는게임들이 잘팔리는거보면 꼭 재밋는게임이 뜨는게 아닌거같기도하고
먼저 만들고 개선해
안녕하세요 재미에 관해서는 저도 많이 고민하는 주제입니다. 이에 대해서는 다음 일지에 qna로 따로 작성해서 답변드리겠습니다. 감사합니다. - dc App
꼭 성공해 - dc App
안녕하세요 응원 감사합니다 보낸 주신 응원에 보답할수있도록 성공하겠습니다. 감사합니다 - dc App
2000만은 제가 나가서 안될듯.. ㅈㅅ;;
헉 그럼 저는 1000만원만 받겠습니다 감사합니더 - dc App