Unityご注意:この記事はアプリを一本もリリースしていないクソ雑魚の寝言で完全に個人の感想です。勢いで書いた結果内容がかなり悪い感じに書き上がってしまいました。読んで気を悪くする人もいると思うので先に謝罪します。ゲーム制作でCocos2d-xを使ってアプリ開発していましたが長らく使用していたCocos2d-xに見切りをつけてUnityに移行を決めた話です。使い始めたきっかけ僕が何故Cocos2d-xを使い始めたかというと仕事で触るC++の規格がすごく古くて新しい規格を覚え直そうとしていた2016年初めから中頃の事です。当時割とゲーム開発にも興味があり「新しいC++の規格の勉強」&「ゲーム開発」という一挙両得の領域で勉強ができるということで触り始めたのが始まりでした。その後かれこれ3年半ほどこのエンジン触ってきましたがC++の勉強は当初の目的を達成したので一旦終了、ゲーム開発は面白いので趣味としてUnityに移行する事にしました。そこで一応Cocos2d-xを振り返って、今までどうだったのかまとめてみたいと思います。だいたいの流れ自分がCocos2d-xに手を付けた時は2016年中頃だったのです。その時点で既にUnity一色といった状態でした(この時点で書籍を出すなどの活動やネットへの情報発信を行っていた主要な人物が軒並みCocos2d-xから去っていたようです)既に環境が悪そうだなと思いましたが、C++界隈は結局どこもそんなものだと思っていたので当時はあまり気にしていませんでした。上記と共に、Unityの急成長もあって利用人口が急減していたようです。ADTサポート終了とCocosStduioが突如無くなった事で、今まで割といい感じだった開発環境が無くなってしまったことがCocos2d-xというゲームエンジンの人気低下の決定打になっていました。ちなみにQiitaでアドベントカレンダーが2015年末に埋まりきらず以降アドベントカレンダーは作られなくなってしまいました。2016年も作られてたみたいです。登録がなんとたった1件だけしか無いです。最近はエンジン自体の情報がほぼ無かったので自分も多少発信をしてきましたがそれで盛り返すなんて事は当然無くて、今もCocos2d-xメインで個人開発で継続的に使用している人はネットで数人見かけた程度です。最近になってAndroidStudio上での開発が多少できるようになりましたが完全に手遅れな感じです。Cocos2d-xに感じた事3年半もエンジンを触っていたため割と思うところがあったので箇条書きで書き出してみました。ちなみに環境はC++/AndroidStudio/VisualStudioです。変更してはビルドして少し待ってから実行を何度も繰り返すと地味に精神的を蝕まれる突然落ちたときの原因不明さがやばい将来性がどうなるか常に不安エンジンの開発は続いてるけどとにかく最近は人が居ない、新しい情報が無い昔は使ってたけど今は使ってない人が沢山いる一時期公式がC++のサポート打ち切りを匂わせるJS一本にしたいからC++/Lua削除していいか公式がフォーラムでアンケートとってしまうコミュニティから猛反発食らってましたが...CocosStudioのサポートを突然打ち切り。