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制作)
-
C# でソフト開発をした事のある人がC++を学習することになればかなり早く言語を身につけられる可能性
C言語・C++・C#
-
-
4
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
5
License='MIT' ってなんでmitなんですか??適当なのでもいいですか? パイソン
C言語・C++・C#
-
6
Pythonについて。
その他(プログラミング・Web制作)
-
7
これの対応OSを教えて下さい。php-8.3.0-src.zip
PHP
-
8
chatgptでつくってもらったコードとかって頭のいい人はみるとわかりますか?
C言語・C++・C#
-
9
Pythonについて。
その他(プログラミング・Web制作)
-
10
関数定義について質問です 架空のプログラミング言語ですが、こういう関数があった時、何を返してくれそう
その他(プログラミング・Web制作)
-
11
Pythonについて。
その他(プログラミング・Web制作)
-
12
MACで動く実行ファイルをWindowsで作る方法(クロスコンパイラ紹介ください)
C言語・C++・C#
-
13
C言語について。
C言語・C++・C#
-
14
C#でゲームのチートを作ることは可能なのでしょうか? C++でプログラムされているのにC#という言語
C言語・C++・C#
-
15
プログラミング言語の制作方法について
C言語・C++・C#
-
16
python言語について。
その他(プログラミング・Web制作)
-
17
C++でデスクトップGUIアプリ開発の環境について
C言語・C++・C#
-
18
c言語
C言語・C++・C#
-
19
Int('1234') で、strをかんたんに整数で扱えちゃうパイソンはどうなってるんですか?
C言語・C++・C#
-
20
パイソンの
C言語・C++・C#
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
String^の^自体が何を意味して...
-
なぜHTMLのソースコードが無料...
-
VB と VC++ と VC#の違いは?
-
C言語を独学でマスターした人。。
-
C++を学ぶためにCの知識は必須...
-
VC++とVC#の違いを教えて下さい
-
c言語はどのくらい出来るように...
-
基幹システムからデータを抽出...
-
ホームページ作成の勉強(初心者)
-
c++の勉強について
-
これからAI分野のプログラミン...
-
C言語で自動販売機のプログラ...
-
Windows Media Playerを開くと...
-
Google ColaboでGUI作成
-
本格的なGUIを作るのにおすすめ...
-
declaration of 'index' shadow...
-
VB.NET とドットNET(.NET...
-
iCloudフォトライブラリ内の画...
-
DLL読み込み時エラー
-
Cでmd5を使うには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
String^の^自体が何を意味して...
-
なぜHTMLのソースコードが無料...
-
VB と VC++ と VC#の違いは?
-
C++を読めるようになりたい
-
C言語で自動販売機のプログラ...
-
HTMLってホームページ以外どん...
-
C言語を独学でマスターした人。。
-
VBAはいつまで時代遅れの言語を...
-
初心者ですが お尋ねします。C...
-
プログラミングの習得が早い人...
-
お勧めのC言語勉強用フリーソ...
-
ペイントチャットソフトに適し...
-
プログラミング言語、何をして...
-
C#のクラスが理解出来ない
-
職業訓練コースの選択
-
c言語はどのくらい出来るように...
-
ど素人が勉強していくプログラ...
-
JAVAプログラマーは人手不足?...
-
VC++とVC#の違いを教えて下さい
-
基幹システムからデータを抽出...
おすすめ情報