Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I just got the shader fully implemented into my game. Everything looks and works perfectly. However, I packaged an executable of the project and sent it to my sibling for testing and they said they just get a black screen when it’s turned on. Is there any reason it would work perfectly for me and not for them? Is it possibly a graphics card issue? 

Sorry to hear about the issues. My first suggestion would be to ensure that it works on your own machine both in debug mode and as a packaged executable. Then, I would try setting your monitor to a few different resolutions and try running the game in and out of fullscreen mode. If all of those work, then I can only assume the issue lies with the other computer. Some possible things to look at include making sure graphics card drivers are up to date, DirectX or OpenGL are up to date (depending on export target), and that the other computer supports GameMaker's shader model. The shader doesn't use any extensions or HLSL-specific features, so my guess is that one of the above steps should expose the source of the issue. I hope this helps!

Thanks for the fast reply. On my machine it works in debug mode, as an executable, and in windowed or full screen mode. It also works full screen or windowed on every resolution my monitor can do. I'll have my sibling check their DirectX and OpenGL versions and ask what their monitor resolution is too. I think their computer might be older so that might be the issue. Is there a version of DirectX that you think would indicate it is too old for it to work?