Unity/C#を使ったスマートフォンゲームアプリの開発業務に携わってきました。
インゲームのゲームロジックを任されることが多いです。
近年ではDDDやTDDといった設計知識にも関心を持ち、新規開発でのアーキテクチャ設計も担当しました。
- Unity : 9年
- C# : 9年
| Shader "Custom/GrabPassSphere" | |
| { | |
| Properties | |
| { | |
| _Length ("Length", Range(0,1)) = .5 | |
| _Strength ("Strength", Range(0, 1000.)) = 0.01 | |
| } | |
| SubShader | |
| { |
| using System.Linq; | |
| using UnityEngine; | |
| using UnityEditor; | |
| using UnityEngine.SceneManagement; | |
| using UnityEditor.SceneManagement; | |
| public class LoadSceneWindow : EditorWindow | |
| { | |
| [MenuItem ("Custom/Scene")] | |
| static public void Open () |
| using System.IO; | |
| using UnityEngine; | |
| using UnityEditor; | |
| public class TerrainAlphamapToPNG : Editor | |
| { | |
| [MenuItem("Assets/Create/TerrainPNG")] | |
| static void Create() | |
| { | |
| TerrainData terrainData = (TerrainData)Selection.activeObject; |
| using UnityEngine; | |
| using System.Collections; | |
| using System.Collections.Generic; | |
| public class TouchManager : MonoBehaviour | |
| { | |
| static TouchManager s_Instance; | |
| static public TouchManager instance { | |
| get { |
| [System.Serializable] | |
| public struct Point | |
| { | |
| public int x; | |
| public int y; | |
| #region operators |
| namespace NIR1082 | |
| { | |
| public class RichText | |
| { | |
| #region Statics | |
| static public string Bold (string str) | |
| { | |
| return "<b>" + str + "</b>"; | |
| } |
| Shader "UI/Unlit/ReversedColor" | |
| { | |
| Properties | |
| { | |
| [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} | |
| } | |
| SubShader | |
| { | |
| Tags { "RenderType"="Opaque" "Queue"="Transparent" } |
| module.exports = function saveData(req, res) { | |
| var className = req.body.className; | |
| var fieldName = req.body.fieldName; | |
| var value = req.body.value; | |
| var NCMB = require('ncmb'); | |
| var ncmb = new NCMB('APPLICATION_KEY', 'CLIENT_KEY'); | |
| var dataStore = ncmb.DataStore(className); |