Any Games Engine for Delphi?

Here is the list of Games Related Delphi Links.

  • Turbu The Ultimate Rpg BUilder
  • AfterWarp (Asphyre Sphinx)
  • GLScene (OpenGL Library for Delphi)
  • Various mostly 2D Games in Delphi (Many Old links)

(Feel free to add to this list)


Check out Andorra 2D. It is a great engine to create games and it is more powerful than DelphiX. I know it is called Andorra 2D, but you can develop 3D games with it as well. BTW there are a lot of tutorials out there, so I think there will be no problem for you to develop your game.

Update: Great tutorials for Andorra2D you can find here.

Greetings


This is a very, very broad question, and it's hard to give a simple answer.

Most "game engines" are systems that come pre-built in one language or another and implement all the low-level game logic for a certain type of game. They generally come with some sort of toolkit that allows you to create game content (levels, characters, scripts, etc) to run on the engine. If you're looking for a real game engine, it won't be "for Delphi." It might have a scripting system built in, but that will be in a scripting language, not a real, compiled-to-native-code programming language like Delphi. Probably the closest thing you'll find is the TURBU engine, a work-in-progress that I'm building. It's an engine for console-style RPGs, and it comes with Object Pascal-based scripting built in. But it's still a scripting language with a lot of limitations, not full-fledged Delphi programming.

On the other hand, if you're looking for tools to build the game logic yourself, you can definitely find that in Delphi. Take a look at Asphyre, which is a game development framework, not a game engine. It contains a bunch of classes and units that greatly simplify the interface to the multimedia components on a computer, such as DirectX/OpenGL, keyboard, mouse and other inputs, sound and music, etc. It's a fairly good framework, suitable for building a game engine in. It doesn't come with any components for scripting, but there are a fair number of scripting languages available for Delphi.

Hopefully this can help you get started. If you have more specific questions, feel free to ask them here on StackOverflow, and maybe one of us can find a more helpful answer.