1. プロジェクトのバージョン管理
最初はNaverの無料SVNを使ったんですが、サービスの終了になって今はGITのBitBucketを使っております。
プロジェクトは2014年からバージョン管理されてます。
※ この履歴は個人的のプロジェクトだけの内容でして、会社での経歴には別です。
※ 2014年 12月 ~ 2016年 6月 までのSVN記録。
※ この部分はGITの部分。
2. ポートフォリオ情報
ゲームアカデミーでの開発は個人開発にも使われてるので、ライブラリー用にも使われてるので映像の下に説明を付けております。
1) ダイナミックUIメニュー
Unity3D
モバイル基本メニューのライブラリ。
選ばれたメニューはトレイルレンダーが巻いております。
演出とリソースは全部手作りになります。
これを使って「鍛冶屋ガール」のゲームが作られています。
2) グリープシューター [ アカデミーポートフォリオ2D WindowsAPI ]
- ウィンドウズAPIを使ったFrameworkで作られました。
WindowsAPIのエントリーポイントからゲームFrameworkまでの勉強したのをベースで作りました。
BitBltを使いDoubleBufferingを使っております。
ThreadLoading、放物線、コンボ、AI、ナイフをガード、マナーポイント、グリープシンドロームにないスキル、ダメージを受けられた時のShake、ダブルジャンプの時の攻撃、直線のマップリソースを色んな角度に変化など
3) コインドーザー
- Unity3D(モバイル)
MobileDeviceでテスト完了。
同じ色のコイン3個が連続に落ちると追加コイン、条件によってBアイテムが出たり、右にコインが5個以上たまると流してくれるなどの機能があります。
4) CarSimulater [ アカデミーポートフォリオ Direct3D ]
- Direct3DX9
RenderMonkyで出したHLSL Shaderを使い、エンジン音とRPM、Gearの段数によるスピードの機能がポイントです。
車2台のギア比が違うし、ギアーNの時のアクセルだと車がゆらゆら。
5) ZtarwarZ シューティング建設 ( ターレットやスキルを使って撃退 ) [ アカデミー Direct3D ]
- DirectX ポートフォリオ
4人が作ったゲームです。
自分がリーダーで、オブジェクト配置とスキル、建設を作りました。
6) ダイスマン避ける[ Direct3D 宿題 ]
- DirectX ポートフォリオ
命3なので、なくなるとゲームが終了になります。
宿題ながらゲームになってしまったものなので映像に残っております。
7) アリスストライカー(ストライカーウィッチーズ) [ アカデミー Unity3D ]
- Unity3D
3Dモデルのキャラと足のロケットモデルを合わせてアトムみたいなものを作りました。
敵の空中AI、カメラワーク、3Dボンアニメーション作り、ZOOM(スナイパー)、キャラの話ウィンドウ、ミニマップなど
XBOXコントローラでコントロールできます。
「コンパ」っていうキャラクターが上から飛んできて武器を渡して帰ります。
HP/MPバーとUI、誘導弾機能も入っています。
8) 武器強化ゲーム
- Unity3D
「強化ゲームを作ろう!」って始まって作りました。
XMLLoaderで材料の情報がロードできます。
演出は「鍛冶屋ガール」のベースになりました。
9) Paladogスタイル
- Unity3D
キャラクターを召喚すると右に向かって敵を攻撃します。
バトントワリングみたいなものを持った子は接近して攻撃、ライフルを持った子は距離を持ってから攻撃をします。
キャラクターと敵、同じ「Char:Moveなでの機能」クラスを受け付け、攻撃手段によって違う設計をしました。
10) StarcraftでのSCVワーク
- Unity3D
ミネラルモデルとTexture以外は全部Unity3Dの中で作りました。
CommandCenterを建設するときだんだんモデルが見えるようになります。
SCVは一番近くのCommandCenterにミネラルを運びます。
StarcraftのSCVのAI。
11) 予測射撃
- Unity3D
飛行機は早いので対空射撃は飛行機のずっと先を向かって射撃をしなければならないです。
それをテーマーにして作ったものです。
スポットライトは飛行機を直線に向かうし、射撃するTurretは予測射撃をします。
中のモデルはUnity3DのBox、Capsuleなどを使っております。
12) シューティング、必殺スキル
- Unity3D
「派手なEffectがあるシューティングを作ろう!」
ボスのパターンとだんだんスピードが減るBullet。
プレイヤーのスキル。
13) 鍛冶屋ガール 「GooglePlayStore/AppStore」
- Unity3D
★아이폰 앱스토어
https://itunes.apple.com/kr/app/%EB%8C%80%EC%9E%A5%EC%9E%A5%EC%9D%B4%EC%86%8C%EB%85%80-%ED%81%B4%EB%A6%AC%EC%BB%A4-%EB%B0%A9%EC%B9%98%ED%98%95/id1266181692?l=ko&ls=1&m
t=8
★안드로이드 구글 플레이스토어
https://play.google.com/store/apps/details?id=com.ACABerry.ACADollRefine&hl=ko
일본인 어플리뷰
https://appget.com/appli/view/70488/
14) スーパーいかるが
- Unity3D
15) 16) スペースコントローラー
- Unity3D
2014年に作ったゲーム。
射撃はプレイヤーのShipの前にRayCastingをして当たった部分がAimになります。
17) 18) タッチGestureで攻撃
- Unity3D
19) ゲージによる攻撃タイミング
- Unity3D
大学生の時作ったDiary( VisualBasic6 ) 大学校 4年学術 入賞作(2等)
Modena ver CE(CanvasEdition) 4.5 iTheme & Modena PE(PortableEdition) 4.6 + iTheme
ソウルゲームアカデミーの宿題ScreenShot
1) 五目
- 2D WindowsAPI
2) Anipang
- 2D WindowsAPI
3) MineSweeper
- 2D WindowsAPI
4) TileSwapPuzzle
- 2D WindowsAPI
- 2D WindowsAPI
6) Store / Inventory set
- 2D WindowsAPI
7) MapEditer ( TankGame )
- 2D WindowsAPI
8) MinimapMove / UnitSelecter
- 2D WindowsAPI
9) FMOD
- 2D WindowsAPI + FMOD
10) DikstraAlgorithm ( D3D9 )
- DirectX9 : Dijkstra
11) A-StarAlgorithm ( D3D9 )
- DirectX9 : ASTAR
その他) 現在の PROJECT.
-ACAShipBattle
- ACAShip UI
- 2D TileStyle
- ShipBattle UI
- ShipBattle InGame
- TimmingGame
- SlotCarGame
4. カフェでの活動
1) NaverのUnity3Dカフェ
カフェ登録日( 2014-10-8 ) QnA返事 88 ( 2018-05-03 基準 ) コメント 314
2) Tistoryプログラミング勉強用
http://younitystudy.tistory.com
Unity3D Tip+ 面接情報などシェアーのためのブログ