프로젝트

    간단한 AOE 스킬 구현

    [진행상황]제자리에 장판형 스킬 AOE 구현, 기존 투사체와 크게 다르지 않은 구현투사체와 달리 이동하지 않고 스킬 실행 지점에서 일정 Tick마다 데미지를 입히고 지속시간이 끝났을 때 파괴되는 형태.AOE만을 위해 패킷이나 기타 부분을 바꿔주고 싶지는 않아서 기존 투사체에서 speed를 AOE에서는 duration으로 사용하는 걸로 사용. 괜찮은지는 추후 고민필요.

    간단한 투사체 구현 (Projectile)

    간단한 투사체 구현 (Projectile)

    [스킬 고민][진행상황]패킷에 SkillType과 SkillHitType을 만들어서 투사체용 스킬 구조 세팅기존 강의와 동일하게 스킬 맞는 기준은 투사체를 서버에서 일정 Tick마다 이동시키고, 각 투사체에 대해 모든 플레이어, 몬스터의 위치를 체크해 스킬의 범위 내에 있으면 적중으로 체크하는 방식으로 구현. 스킬이 사거리 끝에 도달하면 종료. 플레이어는 데미지 입어 죽으면 방에서 초기화.추가로 맵 정보를 적은 파일에 해당 맵에서 어떤 타입의 객체만 데미지를 입을지 읽어와서 예외처리 (GameObjectType.Monster, Player, etc)

    3D 이동으로 변경

    [ 진행상황 ] 기존 강의에서 현재 쓸 수 없는 기능 쳐내고 X,Z 축 이동 및 3D 방향 동기화만 진행 ● 2차 변경기존 WASD 이동에서 카메라 고정, 마우스 클릭 이동으로 변경.대부분 RPG게임이 y축을 어느정도 제한하는 것 같고, 프로젝트에서도 y축을 쓸 일이 거의 없다 생각되서 변경.|

    프로젝트 개요

    [프로젝트 시작 목표]네트워크 강의를 수강했고, 서버 API를 받아 개발해 본 경험이 있지만 여전히 네트워크는 정체불명이었다..네트워크 이해가 필요하다는 생각에 인프런에 있는 Rookiss님의 강의🔗 한 편을 구매해서 공부하고, 시간날 때마다  3D MORPG 기능 구현 같은 것을 만들어보는걸로 목표를 정했다.

    코드리뷰

    목차유니티 WebGL과 TaskAOT, JIT - System.Reflection.EmitAddressable Asset System기타 내용(람다, event 최적화, 게임 서버 접속)코드리뷰 ● 유니티 WebGL과 Task유니티 WebGL은 C#의 Task를 못씁니다. 그 이유는 유니티 WebGL은 싱글스레드만 제공하기 때문입니다. 그래서 개발중에는 별 문제를 못 느낄 수 있지만 실제로 WebGL에서 실행하면 실행이 안되는 것을 알 수 있습니다.해당 문제를 해결하기 위해서는 코루틴을 통해 비동기를 구현하거나 UniTask라는 패키지를 사용해야 합니다. (https://github.com/Cysharp/UniTask)유니티는 PlayerLoop 시스템은 초기화와 프레임별 업데이트를 처리하는 다양한 시스..

    온라인 서비스 맞고/오목 프로젝트 (23.09.08 ~ 23.12.01)

    온라인 서비스 맞고/오목 프로젝트 (23.09.08 ~ 23.12.01)

    * 해당 글은 외주 쪽 허락으로 작성하며 추후에 내려갈 수 있습니다.[계기]학사일정과 스타트업 활동을 병행하고 있는 와중 스타트업에 외주가 들어왔다.종합 유선 방송사인 CMB에서 레인보우TV라는 OTT를 준비하며 맞고, 오목, 고스톱 등 게임을 티비 버전으로 만드는 외주를 받았는데 맞고는 타회사가 만들고 있고, 그걸 바탕으로 다른 게임들을 만드는 것이었다. 이미 완성본이 있는 상태로 다른 개발을 진행하니 서버는 어떻게 돌아가는지 지식을 배우고 싶었기에  공부하면서 하기 좋을 것 같아서 하고 싶다고 말씀 드렸다.그러던 중 대표님이 맞고를 만들던 쪽에서 상대방에 피를 뺐는 부분에서 버그가 생겨 진행중이던 맞고가 우리쪽으로 넘어왔는데 조금 빨리 시작해야겠다는 얘기를 하셨다. 서버에 경우 스타트업 내 개발 책임..

    2023GMTK 게임잼

    2023GMTK 게임잼

    링크 : https://itch.io/jam/gmtk-2023/entries Submissions to GMTK Game Jam 2023 itch.io 게임 링크 : https://itch.io/jam/gmtk-2023/rate/2161771 Little Sacrifice by EunhoKang for GMTK Game Jam 2023 Play gameLittle Sacrifice's itch.io pageResultsRanked from 14 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.How does your game fit the theme?This game is inspire..

    애니메이션 스티커(22.09.28~22.10.08)

    애니메이션 스티커(22.09.28~22.10.08)

    [제작 이유] 2년 전 대학교 2학년 여름방학 시기에 학교에서 진행한 "ERICA 썸머 엔지니어링 스쿨" 활동을 참여하면서 안드로이드 스튜디오를 처음 접하고 당시 마지막 결과물로 당시 유행하던 게임인 헬테이커를 윈도우용 스티커로 만든 것을 핸드폰으로 옮기는 것을 기획했다.(개발자 라라 유튜브 헬테이커 스티커 : https://www.youtube.com/watch?v=UkflQCKjDdg) 그 후 전역을 하고 복학 전 학교에서 하던 학회에서 "쓸데없는 것을 기획해서 제작까지 하는 쓸데없는 스터디" 활동이 있길래 신청해서 애니메이션 스티커를 기획하게 됐다. [기획 내용] 원했던 것은 디자이너가 자기가 만든 애니메이션을 핸드폰에 스티커처럼 Top View에 띄어놓을 수 있는 기능을 만드는 것이다. 당시 엔지..