A downloadable demo for Windows

Check out the news here:
https://www.moddb.com/mods/gunners-mod/articles

A 3D engine for games like Battlefield 1942 / Battlefield 2 (other types of games may be supported via editing the game DLL (C++ code)).

Completely unfinished.

The making of games for this engine should be very like making mods for Battlefield. The tool chain and the workflow are very similar to what you had in BF42/BF2.

I started it for my own game a time ago. The game isn't there, but here's a demo of the engine itself.. (pretty basic yet)

Update (Oct 27, 2024):

  • Fixed object stripes popping up in the far away.
  • The LOD distance was also increased a bit (see Objects/LodSelectors) to decrease the overall popping (not a good solution, but this is until the proper vertex morphing).

Changes in October 25 2024:

  • Vehicle system.
  • UI framework.
  • In-game map.
  • Some minor graphical tweaks, a bit better shadows.
  • The DX12 driver has been removed so far (an OpenGL driver will be introduced soon).

Changes in June 26 2024:

  • The collisions are now true meshes that fit the objects well (they were simple PhysX primitives in the previous version).
  • Introducing the object template system (the Data/ folder). You can really change the objects right now. Not many features supported, but it's the backbone for the future improvements. The object placement system is in the Assets/Levels/Features.ini file.


Notes:

  • The player controller is very draft and clunky.. The generic PhysX controller is used with a little of wrapper code (this is to be replaced soon).

Technical:

  • The engine is currently able to work on DirectX11 and DirectX12. Also an OpenGL stub is planned.
  • Currently incorporates PhysX 5.4.2 as the physics engine
  • The demo map is about 1x1 km, more than 100.000 objects (trees and bushes)

Download

Download
TE2 (Oct 27, 2024).zip 23 MB

Install instructions

The readme file in the archive contains the description for the available controls.

Leave a comment

Log in with itch.io to leave a comment.