質問: こんにちは。unityというゲームエンジンが最近流行っていると知りました。そこで、ネットで調べてみましたが、よくわからないことがあります。 unityでゲームを一度作ってしまえば、他の環境でも動作させる事は用意なんでしょうか?私はWindowsユーザーなので、Visual C#を使っての開発経験はあります。 C#を使って、unitiy用のゲームを開発したとして、それをiPadやAndroidで動かせるようにするのは用意なのでしょうか?
回答: 使ったことないというかゲーム自体作ったことないですけど、容易といえば容易なんでしょう。 それもunityの売りの一つになってますから。 しかしそれは当然プラットフォーム依存の機能を使わず、行儀よくunityのお作法を守って、能力の低いプラットフォームに合わせての話ではあると思います。 #もしくはプラットフォームでパラメータやコードを変えるか。 下記に若干の注意事項はありますね。 そのへん、Windowsでのバージョン間の非互換性とか、HTMLでの互換性や書き分けなんかと同じといえば同じだと思います。 ただ、素人ながら、デスクトップとモバイルでの画面サイズやタップorマウスというUIがゲーム性に及ぼす影響を考えると、そもそもが大変は大変で、それが作り方によりかなり軽減されるだろうけれど、操作性など凝りだすと大変なことに変わりはなくなるかも、と思います。