DopeFish: WadLoader for GameMaker Studio 2

Game Engines like EDGE, LZDoom, QZDoom, ECWolf, and others, go in this forum
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine are perfectly acceptable here too.

Please read the full rules for more details.

DopeFish: WadLoader for GameMaker Studio 2

Postby Indecom » Thu Feb 18, 2021 5:20 pm


Pre-order on!


DopeFish is the only full GML Doom/Heretic map loading system for GMS2.3+ (so far as I'm aware)

So what does DopeFish do?
DF reads wad files straight from within your GameMaker project, and interprets the data that they contain, the textures, sprites, maps, and so on. It takes this data and constructs a 3D level and fills it with content, and quite efficiently.

I decided to begin work on DF ages ago in the hopes that it would facilitate the creation of more 3D content in GameMaker by allowing developers to utilize a widely known format for their projects, using a whole host of battle tested tools.

However, DF is not a source port, it's not beholden to the gameplay of the boomer shooters of yesteryore, you are not bound by creed to create only a doomlike clone using DF. Why not a third person action RPG, a racing game, a moody walking simulator?

DF will ship with a handful of example levels and gameplay controllers to get you started on the way to crafting your own 3D game quickly and easily.

*Dev Log*

Feb - 15 - 2021
  • Improved Sprites Shader, now contains cylindrical billboard projection reducing the need to process billboards on the cpu
  • DF now supports multidirectional sprites
  • Improved performance by freezing vertex buffers for level geometry as they are static and have no further need for editing
  • Initial implementation of GLVIS optimizations, the system will only render chunks of a level visible to the current camera resulting in FPS boosts of up to 300%
  • Implemented built in wad processing. DF requires the presence of certain data types in a level to display them properly and efficiently, and will now add that missing data automatically, removing the need for the end user to process the files themselves.

To Do For Release

  • Add overrides for Things, Textures, and Sprites ( replace any texture in the map with your own, or replace any enemy with whichever object you choose )
  • Improve collision
  • Implement multiple example game type controllers
  • Decorate Support - define whole new enemies, objects, and so on straight from your wad editor of choice
  • Mapdef, Animdef - define the environment of each map in your wad, and texture animations
  • Skybox integration with support for 3d meshes and animation

Possible Future Features:

  • 3D floors (rooms over rooms)
  • Sloped floors/ceilings
  • Geometry Normals
  • Dynamic Lighting/Shadows

Screenshots and Videos:
DopeFish: Historical Archives
Feb - 15 - 2021: Processes Update Video
You do not have the required permissions to view the files attached to this post.
User avatar
Check out QuakenDoom 2, my Q2 TC for Doom 2
Joined: 13 Jul 2009

Re: DopeFish: WadLoader for GameMaker Studio 2

Postby dard98 » Sun Feb 21, 2021 12:06 am

Looks interesting, but i think it should be in Sotware and Ports category.
Joined: 04 Aug 2020
Discord: 7977
Operating System: Windows 10/8.1/8/201x 64-bit
OS Test Version: No (Using Stable Public Version)
Graphics Processor: Intel (Modern GZDoom)

Re: DopeFish: WadLoader for GameMaker Studio 2

Postby Indecom » Sun Feb 21, 2021 2:18 am

That makes sense, I put it here though because it's not really a port, and qualifies under the "other projects" tag, unless a mod feels otherwise, in which case feel free to move it.
User avatar
Check out QuakenDoom 2, my Q2 TC for Doom 2
Joined: 13 Jul 2009

Re: DopeFish: WadLoader for GameMaker Studio 2

Postby Rachael » Sun Feb 21, 2021 6:00 am

This is pretty esoteric so we kind of don't really have a specific category for it. I've chosen the closest one.

Most of the S&P forum itself is launchers, and I kind of want to keep it that way unless I make a new subcategory for them.
User avatar
^ walking stack of unfinished projects ^
Joined: 13 Jan 2004
Discord: Rachael#3767
Twitch ID: madamerachelle
Github ID: madame-rachelle

Re: DopeFish: WadLoader for GameMaker Studio 2

Postby Indecom » Fri Feb 26, 2021 6:54 pm

Thanks for clearing that up and getting this into the right location. Quick update, I've updated the pre-orders to pay what you want for anyone interested but also broke. Donations are of course welcome, as I am also broke haha
User avatar
Check out QuakenDoom 2, my Q2 TC for Doom 2
Joined: 13 Jul 2009

Return to Game Engines

Who is online

Users browsing this forum: No registered users and 0 guests