1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DOOMのようなFPSを作ろうとしたら3Dを勉強する羽目になった

Last updated at Posted at 2025-12-23

DOS時代のゲームに「DOOM」というのがあります。

様々な機種に移植されたり、様々なフォークが生まれている有名なゲームです。

今年のニュースではUZDOOMというフォークも生まれました。あくまで一個人で開発されてたフォーク元のGZDoomとは違い、こちらはコミュニティベースなのでさまざまな人がエンジン開発に参加できそうです。

へぇい

突然ですがSiv3DでDOOMのようなFPSを作ってみたいと思ったことはありませんか?

ありますよね?

そう……あるんですよ。

というわけで。

DOOMのようなFPSを作りたかった記事です。

結論から言えば「3Dを学んでみてからにして」でした。

事の経緯

  1. 3Dアクションの原点であるDOOM系を作りたくなってきた
  2. しかしCopilotを使ってバイブコーディングしたらグラフィックが壊滅して開発放棄した(John Carmackかもしれん)
  3. そこでDiscordに相談したら3Dをやってみてとのアドバイスが。
  4. いかがでしょ……すまんかった。3Dというのは現在のバージョンでは基本的ではあるのですが伸ばせばFPSが作れそうですね。何か妙案思いついたら(疑似2Dの方で)再挑戦したく思うので次回作もよろしやす!

おまけ

最初期に作ったバージョンが見つかりやした。だいぶツッコミどころ満載ですが見てください。

3D空間でFPSの動きができるサンプルコードです。

キーボードで視点を動かすのがネックですが嬉しくてクアッドダメージです!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?