Code Monkey home page Code Monkey logo

cyberagent-1dayhackathon-miniproto's Introduction

Ghosting protect Team:C++++

伊東聖矢(せいや)

  • 職種 プログラマー
    • 担当箇所 アウトゲーム、拡張メソッド、オブジェクトプール、クラス図、発表スライド
    • 所属 バンタンゲームアカデミー東京校 ゲーム制作専攻21A
    • 意気込み 全力で!楽しく

神原 琉成(りゅうせい)

  • 職種 プログラマー
    • 担当箇所 インゲームすべて、企画
    • 所属 バンタンゲームアカデミー東京校 ゲーム制作専攻21A
    • 意気込み 楽しくゲームをつくりましょう

発表スライド(開発メンバー紹介、ゲーム紹介)

https://docs.google.com/presentation/d/1zGSM9Hc9eRgzotnYKMYKRWdu3OVLR1hF7VVJIwk6EEE/edit?usp=sharing

アウトゲームのクラス図

https://github.com/ItoSeiy/CyberAgent-1DayHackathon-MiniProto/blob/main/Documents/OutGameClassDiagram.drawio.svg

使用した素材

https://github.com/ItoSeiy/CyberAgent-1DayHackathon-MiniProto/blob/main/Documents/UseSources.MD

注意点

  • productionブランチは各プロジェクトで作ること

開発環境

エンジン バージョン
Unity こちらを参照して下さい

導入済みアセット

DOTween

https://assetstore.unity.com/packages/tools/visual-scripting/dotween-pro-32416

UniRx

https://assetstore.unity.com/packages/tools/integration/unirx-reactive-extensions-for-unity-17276

UniTask

https://github.com/Cysharp/UniTask

NaughtyAttributes

https://github.com/dbrizov/NaughtyAttributes

コード規則

変数名はキャメルケース (先頭小文字)

メンバー変数の接頭辞には「_」(アンダースコア)を付けること

関数名 クラス名 プロパティの名前はパスカルケース (先頭大文字)

ブランチ名

ブランチの名前はスネークケース (すべて小文字単語間は「_」(アンダースコア))

  • 機能を作成するブランチであれば接頭辞に「feature/」
  • 機能の修正等は接頭辞に「fix/」
  • 削除を行う際は接頭辞に「remove/」

boolean メソッド命名規則

https://qiita.com/GinGinDako/items/6e8b696c4734b8e92d2b

region 規則

public class <ANY NAME>:...
{
    #region Properties
        // プロパティを入れる。
    #region Inspector Variables
        // unity inpectorに表示したいものを記述。
    #region Member Variables
        // プライベートなメンバー変数。
    #region Constant
        // 定数をいれる。
    #region Events
        //  System.Action, System.Func などのデリゲートやコールバック関数をいれるところ。
    #region Unity Methods
        //  Start, UpdateなどのUnityのイベント関数。
    #region Enums
        // 列挙型を入れる。
    #region Public Methods
        // 自身で作成したPublicな関数を入れる。
    #region Private Methods
        // 自身で作成したPrivateな関数を入れる。
}

cyberagent-1dayhackathon-miniproto's People

Contributors

itoseiy avatar kanbararyusei avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.