KAIST Startup팅 X 플라네타리움(PLANETARIUM)

플라네타리움(PLANETARIUM)은 게임의 생명주기와 수익 모델을 혁신하려는 오픈 소스 블록체인 게임 스타트업입니다. 단순히 블록체인 기술을 게임에 도입하는 것이 아닌, 게임의 수명을 영구히 늘리고 새로운 형태의 유저 참여형 게임을 만들어 게임 업계의 새로운 패러다임을 확립하려 합니다.

★★★ 블록체인 개발자 1일체험(스프린트/개발환경 사전 세팅) 공지 (클릭!)

스프린트는 무엇인가요?

스프린트는 오픈소스 프로젝트의 작성자 또는 기여자와 함께 짧은 시간 동안 함께 문제를 찾고 해결하며, 해당 오픈소스 프로젝트에 대해 보다 깊게 알아가는 행사입니다.

오픈소스 프로젝트에 기여하고자 하는 분들은 스프린트를 통해 해당 프로젝트의 작성자나 기여자와 직접 만나 해당 프로젝트에 대한 설명뿐 아니라, 문제 해결을 위한 안내를 통해 혼자 진행하는 것에 비해 보다 쉽게 프로젝트를 이해하고 문제 해결에 기여할 기회를 찾고, 오픈소스 프로젝트 작성자는 스프린트를 통해 새로운 기여자를 발견할 수 있습니다.

Libplanet 프로젝트 소개

Libplanet은 분산 P2P로 돌아가는 온라인 멀티플레이 게임을 만들 때, 그러한 게임들이 매번 구현해야 하는 P2P 통신이나 데이터 동기화 등의 문제를 푸는 공용 라이브러리입니다.

Libplanet은 널리 쓰이는 Unity 엔진과 함께 쓰일 것을 염두에 두고 만들어져, 현재 C# 언어로 개발되고 있습니다. 물론 Unity 엔진을 쓰지 않더라도 .NET 또는 Mono 플랫폼으로 구현된 게임이라면 쉽게 붙일 수 있도록, .NET Standard 2.0을 타깃하여 이식성을 확보하고 있습니다.

Libplanet의 또 다른 특징은, 프레임워크나 엔진이 아닌 라이브러리라는 점입니다. 엔진이나 프레임워크는 게임 프로세스의 진입점(Main() 메서드)과 주도권을 가져간 채 허용된 부분에 한해서 게임 프로그래머가 스크립팅할 수 있게 하는 데 반해, Libplanet은 게임 프로세스를 선점하지 않으며 게임 프로그래머가 명시적으로 호출한 곳에서만 비간섭적으로 (unobtrusively) 동작합니다. 덕분에 Unity 같은 기성 게임 엔진과도 무리 없이 함께 쓸 수 있습니다.

Libplanet은 NuGet에 올라가 있으며, API 문서도 있습니다.

개발 환경

먼저, 스프린트에 참여하기 위해서는 개발 환경을 설치해야 합니다. 가급적이면 스프린트 시작 전에 미리 개발 환경을 설치해 와주시면 감사하겠습니다. 어느 프로젝트나 그렇겠지만, 개발 환경 설치에 시간이 생각보다 많이 들기 때문에, 반나절 가까이 허비하는 경우가 흔합니다.

C#은 Python이나 JavaScript 등과 달리 IDE가 없으면 코딩하기 힘든 언어입니다. Windows라면 최신 버전의 Visual Studio를 설치하면 되겠지만, 여러 플랫폼에서 두루 쓸 수 있는 IDE로 Rider나 VS Code를 추천합니다. 아래 문서들은 Rider 또는 Visual Studio Code를 쓴다는 가정 하에 Libplanet의 개발 환경을 설치하는 방법을 한국어로 안내하고 있습니다.

Libplanet 개발 환경 설정 (VS Code)

Libplanet 개발 환경 설정 (Rider)

그 외에, Libplanet 저장소의 CONTRIBUTING.md 문서는 CLI 도구만을 이용해서 개발하는 아주 기본적인 개발 환경 설정을 안내합니다. 꼭 자신이 이용하는 에디터를 쓰고 싶은 분들은 이 쪽을 읽어주시면 되겠습니다. 단, 그런 경우 Libplanet 커미터들이 당일 행사장에서 도움을 드리기 힘들 수 있기 때문에, 꼭 미리 개발 환경을 잘 설치해서 오시는 게 좋습니다.

살펴볼 만한 이슈

처음 기여하시는 분들을 위한 초심자용 이슈들을 모아놨습니다. 프로젝트 구조를 자세히 파악하지 못한 상태에서도 깊게 들어가지 않고 해볼 수 있을 만한 것들입니다.

어떤 기여를 어떻게 해야 할지 고민이 되는 분들은, Libplanet 처음 기여하기 경험담도 도움이 될 것 같습니다.

  • 일정&장소

    2019년 11월 12일 화요일, 오후 1:00~5:30, 학술문화관 3층 해커톤랩

    # 1:00 – 1:30 서기준 CEO & 남유정 COO: 드롭박스 나와서 블록체인 게임회사 창업하기

    # 1:30 – 2:00 문성원 CTO & 고찬혁 엔지니어 (KAIST): 블록체인으로 서버 없는 온라인 게임 만들기

    #  2:00 – 5:30 블록체인 개발자 1일 체험 (선택사항)

    1. 게임을 위한 오픈소스 블록체인 Libplanet에 간단한 코드를 기여하며 Continuous Integration, Code Coverage, Pull Request를 직접 체험하기.
    2. 플라네타리움의 유명 오픈소스 개발팀에게 코드 리뷰 받아보기 (전 StyleShare CTO, PyCon Korea 2017 기조연설자, 전 Spoqa CTO 참석)
  • 참석자

    KAIST 재학생 및 졸업생(석박사 포함)

  • 문의사항

    • (전화) 031-739-7171,7173
    • (메일) startup_pangyo@kaist.ac.kr

Unite in KAIST Pangyo VR/AR Tech Meetup 6월 후기

Unite in KAIST Pangyo VR/AR Tech Meetup 후기

  • 일 시

    2017년 6월 15(목) 오후 5-9

  • 장 소

    KAIST 창업원 판교센터

    + (대전 이원생중계) KAIST W8동, Startup KAIST Studio

6월의 Tech meetup 주제는 바로 요즘 너무나도 핫한 VR/AR에 관한 것이었습니다. 저도 시작 전부터 많이 기대하고 있었습니다.😍😍

게임개발사로 유명한 유니티👾와 함께, 그리고 VR게임을 선도하는 게임회사🎮와 함께 국내에서 VR/AR산업이 더 발전되었으면 좋겠다는 소망을 품고 이번 행사를 두근두근대며 기다렸습니다. 먼저 유니티의 오지현 에반젤리스트의 인트로로 시작이 되었습니다. 강연자분들이 준비하신 영상과 데모시연은 우리의 눈과 귀를 확 사로잡기에 충분했습니다.😘😘

당장이라도 화면 속의 동물이 달려올 것 같지 않으신가요??😩

4차 산업혁명이 부각되며 우리는 VR/AR에 관심이 높아졌습니다.😎 이미 예술, 문화 등에서 많이 사용하고 있으며 사람들은 VA/AR에 점점 더 많은 흥미를 가지고 있습니다. 디바이스의 다양화로 인해 VR/AR은 하나의 새로운 플랫폼으로서 작용하고 있음을 알 수 있었습니다.🤗🤗

오프닝 멘트에서 가장 중요하고 가슴에 확 꽂힌 포인트는 VR/AR for everywhere, contents였습니다.😄 이제 VR/AR은 우리 생활의 밀접한 형태로 와 있다는 사실을 새삼 실감할 수 있었습니다. 3d프린터를 비롯하여 다양한 기능들은 디자이너, 개발자 등에게 많은 영감을 주고 있음을 상품 및 작품을 통해 볼 수 있었습니다.🤔

그런 VR/AR을 이제 게임/필름/자동차의 3가지 영역으로 파헤쳐 보겠습니다.팍팍⚡⚡

Session1. VR게임, 게임이다– IGGY MOB 김민수 이사님😊

우리나라의 게임업계는 현재 대기업들이 VR시장에 소극적이라고 말씀하시며 일본과 비교 분석을 해주셨습니다.😯

일본의 경우 게임업계 큰 기업들이 적극적으로 투자를 유치하며 단순히 게임에만 국한된 것이 아니라 통신, 방송, 영상 등의 분야에서 한국보다 VR산업이 앞서 나가고 있음을 볼 수 있었습니다. 남들보다 빠르게 새로운 플랫폼으로 VR시장에 반응하고 있었습니다. 🙊우리나라는 투자트렌드가 국내 VR게임을 좌지우지하고 있어 새로운 기술처럼 보이는 데만 집중하고 있다는 것이 가장 큰 차이점이었습니다. 그렇기 때문에 다용도로 활용 중인 일본이 VR 게임시장에서 현재 강세일 수 밖에 없었습니다.👍👍

김민수 이사님은 미국, 일본 게임시장을 직접 가서 보고 분석하며 VR게임의 글로벌 시장을 파악하였습니다.✌ IGGYMOB과 김민수 이사님은 현재 여러가지를 시도해보고, 장르, 스타일을 벗어나 도전하고 있으며 수평적인 사고를 바탕으로 하반기 새로운 게임 런칭을 위해 달려가고 있었습니다. IGGYMOB의 VR게임 출시만을 기다리고 있겠습니당!!😆😆

Session2. Recent Trend- Unity Korea 에반젤리스트 오지현 님😄

이번 세션은 영상과 데모버전 시연이 돋보였습니다. 유니티 오지현 에반젤리스트가 준비해 온 영상으로 시네마틱 VR에 대해 소개해주셨습니다.😎

시네마틱 VR은 영상제작도구와 비슷하면서 스토리에 직접 개입을 하는 툴로 유니티만의 타임라인을 사용하고 있었습니다. 시퀀스 애니메이션, 오디오 등을 아티스트가 코딩없이 제어가 가능하며 엔지니어가 스크립트를 이용하여 트리거 or 이벤트로 타임라인 제어가 가능한 신기한 기능이었습니다.🎞 VR+스토리텔링의 결합으로 Asteroids같은 애니메이션 등이 제작될 수 있었고 앞으로의 미래가 기대되는 트렌드였습니다.💡💡

Session3. 차량 AR/VR 개발 사례소개 – 지상우 차량 기술사 님🚗

AR/VR이 게임, 영상 등에만 활용되고 있는 것이 아니라 우리에게 없어서는 안 될 교통수단, 자동차에서도 활용되고 있었습니다. 글로벌 자동차 기업들과 VR관련 기업들을 위주로 어떻게 활용되고 있는지 소개해주셨습니다.🚙

BMW에서는 AR/VR을 활용하여 디자인 사전검증에 이용하고 있습니다. Ford사에서는 HMI(Human Machine Interface)/UX/UI개발의 주의분산 연구에 몰두하고 있는 모습을 볼 수 있었습니다. Volvo의 홀로렌즈를 이용한 쇼룸은 협업이 가능한 곳으로 입체적인 공간으로 이해할 수 있습니다.💓 홀로렌즈를 이용하여 협업 및 프레젠테이션의 기능을 확장을 기대해볼 수 있었습니다.🕶 Oculus사에서는 쇼룸과 함께 디자인 등의 다양한 측면에서 AR/VR을 활용하고 있습니다. 단순히 자동차에만 국한되어 있는 것이 아니라 JAL 같은 항공분야에서도 사용하고 있음을 보았습니다.✈

그러나 이제 미래의 차는 단순히 한 기업의 기술로만 차를 양산해내는 것이 아니라 Drice Train쪽은 테슬라가 허브는 애플이 Autonomous driving은 구글이 엑세스의 부분에서는 우버가 맡아서 새로운 콘텐츠화가 되고 있다고 했습니다.

강연을 들으면서 가장 놀랐던 점은 자율주행의 명암이었습니다.😗 자율주행차가 상용화되어 우버가 담당하게 된다면 자동차는 더 이상 주차장에서 잠들어 있는 것이 아니라 끊임없이 움직여서 더 이상 전세계적으로 신차의 구매로 이어지지 않을 것이라는 점이었습니다.😯 그래서 자율주행의 상용화가 자동차업계에서는 조심스러운 입장이라고 말씀해주셨습니다. 자율주행을 시행되면 윤리적인 문제에 대해서는 생각해봤지만 이런 문제점이 있을 것이라고 생각하지 못한 부분이었습니다.😚

글로벌 기업들의 현재 모습과 앞으로의 전망에 대해 설명해주시며 자율주행에 대해 다시 한 번 생각하게 되는 시간이었습니다.👏👏

Session4. Monetization in VR/AR- Unity Korea 오주용 님

지금까지 VR/AR의 현황과 전망에 대해 살펴보았다면 실질적으로 VR/AR을 활용해서 어떻게 수익을 올릴 수 있는지에 대해 알아보겠습니다.💸   How to make $??💵💵

유니티에서는 Asset Store이라는 곳에서 퍼블리셔와 개발자들을 이어줍니다. 퍼블리셔가 asset store에 asset을 제작하여 등록을 하면 개발자는 asset을 구매하고 퍼블리셔는 판매금의 70% 정도를 수익금으로 받게 되는 구조입니다.📮 이렇게 에셋스토어에서는 캐릭터, 배경, 아이템, 효과들 등이 판매의 주를 이루고 서로 윈윈하는 효과를 지니게 됩니다. 🛒또한 App 개발을 통한 수익화와 게임 내 아이템을 판매하며 수익을 창출하는 방법도 있습니다.💓 광고의 경우에서도 VR/AR과 결합하여 사람들에게 광고를 얼마나 노출시키는지에 따라 광고의 수익률을 이끕니다.😗 어떤 게임에서는 추가 뽑기권으로 광고 시청을 유도하며 수익을 올리는 모습을 볼 수 있었습니다.😄

이후에 이어진 패널토론 시간에서도 Unity Korea의 안민호 이사님 사회로 많은 참석자들이 평소에 궁금한 점, 강연을 들으며 생긴 의문점들에 대해 의견들이 오갈 수 있었습니다. 💓이 때 스폐셜 게스트로 비브스튜디오의 최유라님께서 함께 하셔서 VR/AR 영화시장에 대한 시각도 전달해주셨습니다.👍

이제 한 분야에서만 그 기술이 돋보이는 것이 아니라 다양한 분야에서 여러 모습으로 VR/AR을 활용할 수 있음을 볼 수 있었습니다.😍😍 VR의 영화가 아직은 활성화되지 않았지만 VR영화가 활성화된다면 내가 스토리를 직접 만들어갈 수 있는 장도 열릴 것입니다.💓 VR/AR의 경우에서 우려되는 게 몰입감이 떨어진다는 점이었지만 점차 이것을 극복하는 방안도 생겨나 앞으로 VR/AR시장은 더 더욱 전망이 기대되는 바입니다.✌ 아직까지는 HMD를 착용해야 VR/AR이 가능하지만 언젠가는 HMD없이도 더 간편한 장치로 VR/AR 세계가 열릴 것이라 바랍니다.😘😘😘

차세대 유니티 개발을 위한 커뮤니티 데이 개최 후기

  • 일시

    2017년 4월 13일 목요일 저녁 6시 30분

  • 장소

    KAIST 창업원 판교센터

  • 참가자

    현업 게임 개발사 재직 테크니컬 아티스트, 디자이너, 게임개발 종사자, KAIST 학생 등


Unity에 대해서 아시나요? 2016년 증강현실의 게임붐을 일으킨 포켓몬고. 포켓몬고를 실행하면 게임 첫 화면에 나오는 unity3D라는 로고를 볼 수 있습니다. 유니티는 모바일 게임을 개발하는 사람들에게는 없어서는 안 될 존재가 되었고 모바일 게임계에서는 널리 쓰이고 있는 기술입니다.😉


그 유니티에서 진행하는 차세대 유니티 개발 커뮤니티 데이가 KAIST 창업원 판교센터에서 개최되었습니다.😉

현업에서 활동 중이신 아티스트, 디자이너, 테크니컬 아티스트 등을 모신 이번 커뮤니티데이는 유니티만의 새로운 기술력을 더 업그레이드하여 개발자들과 디자이너들에게 기술을 소개하는 시간을 가졌습니다.  업그레이드한 기능들을 소개하고 향후 개발 기획 중인 기능까지 소개하면서 각각에 대한 피드백을 주고 받으며 자유롭게 네트워킹하는 시간으로 이어질 수 있었습니다.


첫 발표는 Progressive light mapper라는 기술에 대해 소개했는데 이 기능은 2017년 버전에 도입될 예정이고 아직 게임용으로는 나오지 않았다고 합니다. 패스트 레이싱 솔루션 등 다양한 기술을 추가해 빠른 이터레이션이 가능하여 게임개발자들의 관심을 유도할 수 있었습니다.😍

그 밖에도 Anima2D, Light Explorer, Look Dev 등으로 게임개발자들과 디자이너들에게 더 편리하고 도움이 되는 기술들로 유니티의 특성을 나타낼 수 있었습니다. 더 발전된 그래픽과 멀티 edit이 가능하여 다양성과 전문성을 추구할 수 있게 되었습니다.❤


이와 같이 유니티만의 독특하고 특별한 여러 기능들의 추가로 게임개발자들과 디자이너들의 흥미가 높아지고 분위기는 무르익을 수 있었습니다. 게임개발에 생소한 사람들도 신기하게 여길 만한 기술들로 청중들을 사로잡을 수 있었습니다.💑

추후에 개최되는 유니티 데이 행사에서도 더 많은 사람들이 함께 커뮤니케이션을 하는 시간이 되었으면 좋겠습니다.🤗

Unity Day – ‘테크니컬 아티스트를 위한 차세대 유니티 개발 커뮤니티 데이’

테크니컬 아티스트를 위한

차세대 유니티 개발 커뮤니티 데이

참가자 모집 (~4/12)

  • 4월 13일 목요일, KAIST 창업원 판교센터에서 Unity Day가 개최됩니다.

    이번 Unity Day에서는 ‘테크니컬 아티스트를 위한 차세대 유니티 개발 커뮤니티 데이’ 라는 주제로

    Unity for Artist Part I – Current / Part II – Future 프로그램이 예정되어 있습니다.

    KAIST 재학생/졸업생 중, 유니티를 사용하고 계신 테크니컬 아티스트와 게임 디자이너,

    게임 개발에 관심이 있는 분들의 많은 관심과 참석 부탁 드립니다.

  • 행사 등록 안내

    이번 행사는 등록신청 후, 참석 가능여부에 대한 KAIST사전승인 절차가 있습니다.

    4/12까지 개별 순차 공지해드리오니, 메일/문자를 통해 확인해주시기 바랍니다.

  • 행사명: 테크니컬 아티스트를 위한 차세대 유니티 개발 커뮤니티 데이

  • 참석자: 현업 게임 개발사 재직 테크니컬 아티스트, 디자이너, 게임개발 종사자, KAIST 학생 등

  • 일시 : 2017년 4월 13일(목), 18:30~21:30

  • 장소 : KAIST창업원 판교센터

      (경기 성남시 분당구 대왕판교로 712번길 22, 판교글로벌알앤디센터 B동 지하1층)

포트폴리오 항목