Skip to content
View Haruma-K's full-sized avatar

Block or report Haruma-K

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Haruma-K/README.md

Haruki Yano

ゲーム開発のエンジニアです。Unity を中心に、ソフトウェア設計に関する記事を書いたり OSS を公開したりしています。

Game developer. I write about software design, mainly around Unity, and publish OSS.

Links

  • note『設計と実践』
    ソフトウェア設計の連載です。DI やクリーンアーキテクチャのような概念をゲーム開発の観点からまとめたり、トレードオフの判断基準を整理したりしています。(メンバーシップ)
  • はてなブログ LIGHT11
    Unity を中心にした技術ブログです。
  • X (@harumak_11)

OSS

Unity 向けに公開しているライブラリです。

  • UnityScreenNavigator Stars
    Unity の uGUI 向けに、画面遷移・遷移アニメーション・履歴スタック・画面のライフサイクル管理を扱うライブラリです。

  • UnityDebugSheet Stars
    階層型のデバッグメニューを、直感的に整理して作れるようにするための Unity 向けライブラリです。

  • UnityUIPlayables Stars
    Timeline から Unity UI(uGUI)を制御するための Track / Clip です。(アーカイブ済み)

  • uPalette Stars
    Unity の色を一元管理して、まとめて変更できるようにする仕組みです。

  • Addler Stars
    Unity の Addressable Asset System 向けのメモリ管理ライブラリです。読み込んだリソースのライフタイム管理、オブジェクトプール、プリロードを扱います。

  • FancyCarouselView Stars
    Fancy Scroll View を使った、Unity uGUI 向けのカルーセルビューです。

Pinned Loading

  1. UnityScreenNavigator UnityScreenNavigator Public

    Library for screen transitions, transition animations, transition history stacking, and screen lifecycle management in Unity's uGUI.

    C# 1.1k 106

  2. UnityDebugSheet UnityDebugSheet Public

    Hierarchical debug menu system for Unity that makes it easy to create intuitive and organized debug menus.

    C# 583 38

  3. UnityUIPlayables UnityUIPlayables Public archive

    Tracks and Clips for controlling the Unity UI (uGUI) with Timeline.

    C# 534 54

  4. uPalette uPalette Public

    Centralized management & batch change system of colors for Unity.

    C# 392 36

  5. Addler Addler Public

    Memory management system for Unity's Addressable Asset System. Provides lifetime management system for loaded resources, object pooling system, and preloading system.

    C# 312 23

  6. FancyCarouselView FancyCarouselView Public

    Carousel View for Unity uGUI using Fancy Scroll View.

    C# 284 22