頑張りすぎず、頑張る

ゲーム制作、アプリ開発、プログラミング、その他諸々書いていきます。

仕事が忙しいという言い訳

どうも。
いやはや、時間の流れは早いなぁ。。。(遠い目。
まさか前回更新から22日も経っているとは思わなんだ。
インフルっぽいのに掛かったり、仕事が意味わかんない状況になってきたり、変なタスクを任されることになって自分のタスクを進める時間が無くなったり。。。
思っていたよりも変な方向に忙しくなってきた最近です(という言い訳)。

なんか最近は遊戯王が大変なことになっているようですね。。。
自分も昔はデュエリストだったので、なんとなく気にはなりますが、これは再起不能感がしてきますね。。。(あくまで個人の意見です)
何があったかは「遊戯王 リンク召喚」で調べてみると悲しい気持ちになります。

まぁ元より自分は今ポケモントレーナーなんで、遊戯王にまで手を出す予定はないんですがね。

んでもって日記がてらいろいろ書いていきます。

・進めたこと

いわゆる実績?
「・開発環境整備」の項目に挙げていたGit・SourceTreeの準備はできました。
それで一応リモートブランチを作成し、UnityProjectをプッシュしたりできました。
これからは家でもGitを利用した開発という名の遊びができますね。

結局今回利用するホスティングサービスは「Bitbucket」にしました。
やはりまずは非公開のもので作業を進めて、公開できる形になったら「GitHub」も併用していこうかと思います。

以上!
うわー、ほんと何もすすんでねぇー。

・進めること

今週、というか今から進めることについて。
ほんとは簡単なゲームでも作ってみようかと思ったんですが、ちょっと仕事で気になるタスクがあって、それを家で解決しようと思っている次第でございます。。。
簡単に話すと所謂「オブジェクトプール」の機能に関してですね。
GameObjectの生成・削除の管理を一旦プールして、負荷を下げるための機能を用意しようかと思います。
まぁこれはぶっちゃけ仕事のために作りますが、個人的にも使える物として作りたいと思うから、無駄にはならない(と信じている)はず。

以上!平日も早く帰れるようにならないとしたいこと進められないなー。

・進めたいこと

モックを作る。
ラン系ゲームや簡単なクリッカー系ゲームを作ってみたい。
上にも書いたんだが、はやりちょっとずつでもいいから平日にも時間を作らないと一向に進まない気がする。。。
頑張って時間作ろう。

以上!これから頑張る!

最後に

なんて状況になっているので、要約すると「結局何も進んでませんごめんなさい」
これから仕事をつぶして、何とか時間作って先に進められるように頑張ります。。。
まぁ幸い仕事に活きてくる内容ではあると思うから、仕事面・プライベート面でも進められるように頑張ります。

今回はここまで。
ではまたー。

とりあえず、作りたいものについて考える

どうも。
前回初めての記事作成を行って、早1週間弱経過しました。
時間の流れというものは早いもので、日々の仕事に追われ、自主制作は全く進んでいません泣。

今週は今後やっていきたいことを掘り下げていきたいと思います。

・今後進めていきたいこと

・開発環境整備
・共通機能(テンプレ)作成
・プログラミング学習
・デザイン関係学習

今なんとなく考えている、進めていきたいことは上記にある4つに関してです。
ちょっと細かく書いていきますね。

・開発環境整備

基本的にゲーム開発のために必須 or あったほうがいいものに関することになります。
いろいろあるんで項目毎に挙げていきます。

1.【Unity・Unreal Engine4】
これら二つはゲーム開発をするなら今や必須といっても過言ではないですね。
もちろんほかの手段もありますが、個人でも楽に進められるのは大きいかなと。基本無料だし。
個人的には業務でUnityを使っているので、こっちをメインで使っていくつもりですが、
自分の経験のためにもUE4も使っていきたいと思います。
UE4のブループリント、ものすごく興味ありますし、使えるようになってみたいですし。

一応Unityはすでにインストール済み。
UE4は様子を見てインストールしようかなと。

2.【Git環境の準備】
SourceTree等をインストールして、自宅の環境でもリモートリポジトリを利用した開発ができるようにする必要があります。
やはり、会社でも利用していますが、個人で開発するにしてもGitは使えたほうがいいです。(複数人数がいるなら必須)
ブランチを切ったり、作業を戻せたりできるので、作業を行うことが不安になることは無いし、
どういった更新をしていたかが一目でわかるので、たまにデバックにも使える場合もあります。

自分でサーバーとかを持っているわけではないので、使うなら「GitHub」か「Bitbucket」を利用したいと思います。
なんか最近は「GitHub」を転職活動で使用するエンジニアもいるらしいし、そういうものも一個くらいもっててもいいのかなー。

3.【エディタ準備】
これは自分は「VisualStudio」一択。
正直使い慣れててこれ以外はあまり考えられない。
というか個人的にC#とかC++とかするんだったらこれで良くね?感はある。
こういうのはほんと主観バリバリ入っちゃうんで、何でもいいです。

開発環境整備に関してはこんなもんですかね。
たぶん、これだけ準備すれば困ることはそんなにないはず。。。

・共通機能(テンプレ)作成

ここでいう共通機能というのは、ゲーム開発を進めていく上で、
必ずといっていいほど必要になる機能のことを指しています。
例えば、入力処理やFSM、UI管理やオブジェクト管理(プール)とかが挙げられるかと思います。

これらはちゃんとしたものを作って、機能毎に切り分けしておけば、
いちいち新しいゲームを作る際に用意しなくても良くなります。
別のゲームを作るたびに入力関係の機能を作り直すのは面倒ですよね?

まぁもちろんこっちのほうがいいとか改善は必要になると思うので、それは随時更新していきます。

この辺は自分で一から作ったことってあまり経験したこと無いので、自分の勉強にもなるかなと。

・プログラミング学習

これはぶっちゃけ終わりはないので、随時って感じです。
自分はUnityを触るところから本格的にプログラミングを始めました。
あまりプログラミングの基礎っていうのは学ばず、ノリと勢いでここまで来てしまった節があるので、基礎的なところから現在です勉強中。
最近読んだのは「プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則 | 上田 勲 |本 | 通販 | Amazonです。
Unix関係の部分はちょっと難しかったですが、全体的にわかりやすく、為になりました。
読んだ本について書いていくのもいいですね。

・デザイン関係学習

これまた終わりのない学習関係です。
デザインは、ゲームを作る上でかなり重要なファクターです。

正直言ってあまり得意な分野ではないのですが、
簡単な3DオブジェクトやUI画像などは作れるようになりたいです。
まぁUnityならアセットストアで買っちゃうというのも手なんですが、せっかくなので、できる範囲で自分の手を使って、作っていきたいと思います。

最後に

結構長くなってしまいました。。。
最後のほうになればなるほど文章が短くなっている。。。
計画性のなさが露呈していますね。

仕事もちょっと忙しく、直近はあまり時間を割けないかと思いますが、ちょっとずつ進めていきたいと思います。

ちょっと今日はもう時間がないのでこの辺までで。

ではまた。

はじめまして。ブログの世界。

はじめまして。

第一回目の記事になります。
はじめまして。nagazonと申します。

自己紹介。

自己紹介って程大したものではないですが。。。

Hatena ID: nagazon
仕事: ゲームプログラマー(主にネイティブゲーム、スマホアプリ系)
趣味: ゲーム、映画等エンタメ系

まぁ特筆して書くべきことは今のところ思いつかないので、必要になれば書いていきたいと思います。

一応技術的な内容について書いていく(はず)なので、必要に迫られれば、現職(ゲーム開発)や前職(SEでした)等も書ける範囲で書いていこうかなと。

このブログの目的とは。

一番の目的はアウトプットです。

実を言うと、
カジュアルゲームなどを作成し、AppStoreやGooglePlayなどにアップロードするぞ!(仕事以外で)」
っていう目標を立てて、なかなか行動に移せていないゲーム開発あるあるにハマっておりまして。。。

この状況をどうにか打破するために、進捗や技術面などについて書いていく場所を作って、
自分を追い込んでみようとこのブログを開設してみました。

とはいえ、このブログのタイトルにもあるように、

「頑張りすぎず、頑張る」

をモットーにのんびりと着実に進めていけたらいいかなと思います。


今年(2017年)は仕事でもちょっと忙しく、大事な年ではあるのですが、
個人の活動を精力的に行っていきたいと考えているので、頑張って行動に移していければと思います。


とまぁこんな感じでのんびりと進めていきますんで、よかったらお付き合いください。

では、今回はこの辺で。