iOSゲームアプリが作りたいと思い色々と調べています。c言語は一通り学んだのでc++で作ろうかとぼちぼち始めているのですが色々と問題がありそう(GUIは作れなかったり、記述方法がかなり変わったり色々)なので、他言語にした方がいいのかと悩んでいます(c++は結局勉強しようとは思っていますが)。
そこで、将来のことやこれまでの経験も踏まえて、c#かpython、またはc++を組み合わせて作ろうかと思っています。
c++を使いたかったのは、ゲーム操作は処理が速い方がいいと思ったからなのですが、個人制作のゲーム程度ではそこまでこだわらなくても大丈夫なのでしょうか?c++のdllを他の言語に取り込んで高速化できるところは高速化すれば面白いかなとおもったのですが、どうなのでしょう?
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
はい、C#が楽です。
というよりも個人ですとUnityライブラリとC#を使うことになるかと思います。
C#であればメモリ管理もほぼ自動ですし、一つ作ればパソコンでもiPhoneでもAndroidでも少しの変更で動作するので非常に楽なのもあります。
ウマ娘や原神などスマホで代表的なものもこれで作成されています。
C++が良いのも確かにそうで、処理が速いのでファイナルファンタジーやAPEX、モンハンなど、リッチなゲームはC++とUnrealEngineまたは独自のもので作られることが多いです。
C++の方が技術力が求められるので、可能であれば良いし面白い事は間違いないです。
という感じなので、スマホゲームレベルで良いならC#で良いですし、後に大規模なゲーム開発を目指すならC++で挑戦するのがよいのではないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- 中学校受験 以下の問題解ける方、ご回答よろしくおねがいします! 3 2021/12/30 20:32
- その他(プログラミング・Web制作) プログラミング 処理速度 1 2022/11/25 11:05
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- その他(プログラミング・Web制作) python 3.10で 同じlistに同じ構文で同じデータ代入した結果が異なる現象発生 7 2022/06/18 11:08
- IT・エンジニアリング FORTRAN、COBOL、C、Java、C++とか誰が作ったのですか?言語習い使いまた出て、キリが 4 2023/05/06 23:11
- 数学 解説の上下空白行を開けているところは何故₈C₁となるのですか? 問題 3人のチームで行う作業がある。 5 2022/02/05 12:16
- 夫婦 ご相談させてください。 私は現在乳児の子育てで、育休をいただいています。 住んでいる場所は旦那の地元 2 2022/08/07 07:34
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
このように書くべきですか? { object = action() if(object.isSucc
その他(プログラミング・Web制作)
-
ものづくりに向いているプログラミング言語ってなんですか?家電にもプログラミングが使われてるとか
その他(プログラミング・Web制作)
-
License='MIT' ってなんでmitなんですか??適当なのでもいいですか? パイソン
C言語・C++・C#
-
-
4
Pythonについて。
その他(プログラミング・Web制作)
-
5
これの対応OSを教えて下さい。php-8.3.0-src.zip
PHP
-
6
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
7
chatgptでつくってもらったコードとかって頭のいい人はみるとわかりますか?
C言語・C++・C#
-
8
関数定義について質問です 架空のプログラミング言語ですが、こういう関数があった時、何を返してくれそう
その他(プログラミング・Web制作)
-
9
Pythonについて。
その他(プログラミング・Web制作)
-
10
Pythonについて。
その他(プログラミング・Web制作)
-
11
MACで動く実行ファイルをWindowsで作る方法(クロスコンパイラ紹介ください)
C言語・C++・C#
-
12
プログラム言語について プログラム言語c c++ java iPhone用言語だけ使ったら性能軽さな
C言語・C++・C#
-
13
c言語のリダイレクトによる円の描画について
C言語・C++・C#
-
14
python言語について。
その他(プログラミング・Web制作)
-
15
C++でデスクトップGUIアプリ開発の環境について
C言語・C++・C#
-
16
プログラミング言語の制作方法について
C言語・C++・C#
-
17
Int('1234') で、strをかんたんに整数で扱えちゃうパイソンはどうなってるんですか?
C言語・C++・C#
-
18
パイソンの
C言語・C++・C#
-
19
c言語
C言語・C++・C#
-
20
HTMLの CSSのファイルというのは、 .cssにするとメモ帳が出てくるのですが 大丈夫でしょうか
HTML・CSS
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VC++とVC#の違いを教えて下さい
-
なぜHTMLのソースコードが無料...
-
String^の^自体が何を意味して...
-
iOSゲームアプリが作りたいと思...
-
[プログラミング][画像処理]勉...
-
Windows Media Playerを開くと...
-
Google ColaboでGUI作成
-
python urlopen error について...
-
本格的なGUIを作るのにおすすめ...
-
IPアドレス、サブネットマスク...
-
unix-c と linux-c の違いは?
-
ISOイメージの作成方法について
-
C++ 標準ライブラリの実際の中...
-
画像の拡大
-
VB.net でtwitter につながるソ...
-
至急!!iTunesライブラリデー...
-
C# EXCELセルの入力規則設定に...
-
iCloudフォトライブラリ内の画...
-
cでなぜguiアプリが作成出来る...
-
itunesで・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
String^の^自体が何を意味して...
-
なぜHTMLのソースコードが無料...
-
VB と VC++ と VC#の違いは?
-
HTMLってホームページ以外どん...
-
c言語の本を教えてください。分...
-
これからAI分野のプログラミン...
-
C#とc++の違いは何がありますか...
-
visual C#の本を買ったんですが...
-
初心者におすすめのC言語開発環...
-
clock_gettimeでミリ秒の時間差...
-
プログラミングで何かゲームを...
-
c言語の仕事について
-
C言語が解りません。。。
-
asp.net VB、HTML
-
VBAはいつまで時代遅れの言語を...
-
簡単なシューティングゲームの...
-
お勧めのC言語勉強用フリーソ...
-
VC++とVC#の違いを教えて下さい
-
C言語で自動販売機のプログラ...
-
C#のクラスが理解出来ない
おすすめ情報