タグ

ブックマーク / terasur.blog.fc2.com (2)

  • テラシュールウェア [Unity]Unity5はC#をC++化する技術でパフォーマンス大幅UPするかも

    UnityのIL2CPP(C#をC++に変換する技術)だが、別のプラットフォームにも使うらしい。(正しくはC#の吐いたアセンブリをC++に直す) そもそもIL2CPPはWebGL 具体的にはasm.jsに対応する為の技術として公開されていた。で、これを他のプラットフォームでも行う事が今日のUnity公式ブログにあった。 The future of scripting in Unity (ユニティのスクリプトの未来) 凄く要約すると、こんな感じ。 ・C#コードもC++化して最適化がかけられるのでパフォーマンスが2〜3倍上がる ・静的解析もできるんで深く最適化出来る ・.NET(Mono)がアップデートされる。Microsoftと共同で互換性を担保 ・静的解析によりGCが減る(スコープが短い処理はスタックに置くとか?) ・とりあえずWebGL版が上手く行ったら他にも移植する ・AOTと同じ制約

  • テラシュールウェア 「ゲーム 作り方」

    ゲームを作れるようになりたいのですが、どうすれば良いですか?」と以前聞かれたので、 「ゲームを作りたい人向け」に思ってることをまとめてみようと思う。 また、下の記事が非常に良い内容だと思う。まだ読んだことのない人は是非に。 25 歳くらいのゲームプログラマの人がやるAdobe AIR を使った比較的真っ当なゲーム開発 特に「1. 覚悟を決める」と「2. 知ることは簡単ではないことを知る」と「10. 人に見せる」の項目は是非読んで欲しい。【Unity】素人が7日間クソゲーを作り続けてわかったこと 7日間クソゲーを作った話。 センスが半端ない なお、今回はUnityで話を進める。 Unity以外の場合はHSP3やenchant.jsをお勧め。 とにかくセットアップが簡単で成果物が即見れるものが良い。 逆に導入手順が必要なものやウィンドウを出すのに色々と手間が必要な物は 最初は止めておいた方が

    テラシュールウェア 「ゲーム 作り方」
  • 1