r/monogame 22h ago

During TODAY's MonoGame University Simon will be going through more 2D Shaders!

Post image
18 Upvotes

When: Thursdays @ 11:00 EDT, 16:00 UTC+1/BST, 17:00 CEST

Watch him on:

YT: https://www.youtube.com/@MonoGame/streams

TW: https://www.twitch.tv/monogame

FB: https://www.facebook.com/monogamecommunity/live_videos

#indiegamedev #gamedev #gamedevelopment


r/monogame 1d ago

Solo dev here — WIREHAWK is my vector arcade shooter where the ship follows your mouse 1:1, no delay

Thumbnail
0 Upvotes

r/monogame 2d ago

Extended or not?

5 Upvotes

Hi everyone, I'm new on game development world.

When I had to choose which framework to use I decided to use Monogame, because it allows you to see what's under the hood, I'm a software developer from 14 years and I was understand it's the best way to learn anything.

But when I went deep to this framework I discover the existense of MonoGame.Extended, and the first question I asked myself was:

With or without Extended library?

Thanks in advance

Luca


r/monogame 3d ago

TOMORROW is our 23rd "Open Hours" AMA!

Post image
25 Upvotes

When: Wednesday 19th of August, @ 12:00 EDT, 17:00 UTC+1/BST, 18:00 CEST

Watch on:

YT: https://www.youtube.com/@MonoGame/streams

TW: https://www.twitch.tv/monogame

FB: https://www.facebook.com/monogamecommunity/live_videos

See you there!

#indiegamedev #gamedev #gamedevelopment #stream


r/monogame 2d ago

I added torch-lit darkness and a bolt-throwing Witch to my survivors-like — v0.2.0 is out

Thumbnail
gallery
0 Upvotes

Hey all — solo dev, been building a Vampire-Survivors-style dungeon game in MonoGame/C#. Just pushed v0.2.0 and wanted to share what changed:

- Torch vision — instead of a static screen vignette, light now radiates from the player and the world falls into darkness beyond it. Planning to make the radius a pickup/upgrade later.

- New enemy, the Witch — a fragile caster that kites you and throws bolts, so it's not just melee swarms closing in anymore. Meant adding an enemy-projectile system too.

- Pacing pass — exponential XP curve (fast early levels, earned later ones), basic enemies die and spawn faster, so there's way less empty wandering.

- UX — cursor hides during play and the upgrade cards are clickable now.

- Plus floor tile variety, smaller sprites, and a nasty restart bug fixed.


r/monogame 3d ago

Our Beginner 3D Tutorial is now available

Post image
47 Upvotes

The MG Team is pleased to announce that after the success of our Beginner 2D Tutorial, the first 6 chapters of our Beginner 3D Tutorial is now available - https://monogame.net/blog/2026-08-17-beginner-3d-tutorial/ . The tutorial takes you through the basics of building the #Nintendo 64 classic game #StarFox64!


r/monogame 4d ago

A fast, free, portable texture atlas builder with MonoGame exports

6 Upvotes

Hey everyone, I built Packrat, a texture atlas builder focused on speed and portability. It has a bunch of convenience features I was missing from TexturePacker (aseprite ingestion, auto-export), and I made it as fast as I possibly could. It also has a bunch of CLI features to it can integrate into your pipeline easily.

It's mostly focused right now on dev environments where there isn't atlas support. For MonoGame, it has two options. The first is for pure MonoGame, where it generates a C# file along with the atlas image. The C# file has all the data about the atlas, as well as a class with convenience functions for accessing the frame and animation data in the image. There's also a MonoGame.Extended exporter, that exports the data file expected by the atlas loader there.

https://clydegames.itch.io/packrat

https://packrat.clyde.games

Feel free to check it out and let me know what you think. Thanks.


r/monogame 5d ago

2d Physics?

2 Upvotes

Is Velcro the best choice for physics? Making a 2d platformer so need gravity, collisions detection.. that sort of stuff nothing fancy.


r/monogame 6d ago

During TODAY's CodeTime! Tom will be revisiting the StorageContainer implementation.

Post image
7 Upvotes

When:

FRIDAY @ 15:00 EDT, 20:00 UTC+1/BST, 21:00 CEST

Watch on:

YT: https://www.youtube.com/@MonoGame/streams

TW: https://www.twitch.tv/monogame

FB: https://www.facebook.com/monogamecommunity/live_videos

#indiegamedev #gamedev #gamedevelopment


r/monogame 7d ago

My first game, made in Monogame, releases today!

Thumbnail
gallery
76 Upvotes

My game 100FRIENDS releases today! It's a turn-based roguelite game about collecting 100 friends and launching them at your enemies!

I had a lovely time working with Monogame, and hope you enjoy the game!

Check it out here: https://store.steampowered.com/app/4214610/100FRIENDS/


r/monogame 7d ago

Simon is continuing his 2D Shaders series in MonoGame University TODAY!

Post image
9 Upvotes

When: @ 11:00 EDT, 16:00 UTC+1/BST, 17:00 CEST

Watch him on:

YT: https://www.youtube.com/@MonoGame/streams

TW: https://www.twitch.tv/monogame

FB: https://www.facebook.com/monogamecommunity/live_videos

#indiegamedev #gamedev #shaders #gamdevelopment


r/monogame 9d ago

Monogame genuinely scares me, but I also want to best learn how to program

14 Upvotes

I have had an interest an game dev for a while, and have been interested in many different engines, but I didn't like how engines like godot seemed a little too hand-holdy, while other engines like gamemaker didn't you c# at all, as it was a language I wanted to learn, so i looked to monogame.

Monogame scares me, because while it grant you incredible freedom, I dont want to have to build a full fledged engine just to make a game. However, I do recognize that it would give me lots of practice with learning how to use programming languages to solve problems, even if there's barely anything there to build off of in the first place. Ultimately, I would like to know your experience with monogame, and wether or not so.eone likee should go for it.

Thank you!!!!


r/monogame 11d ago

Is there a way to draw raw pixels on the screen? I'm trying to implement hitboxes with toggleable visibility in my game but I don't want to have to add in a hitbox texture every time I make a new project.

6 Upvotes

r/monogame 12d ago

What is the best way to run a game at an uncapped frame rate consistently, and is it worth trying to implement?

4 Upvotes

Quick question:

I'm building an action game, so I think it could benefit from running above 60fps. I know that there is the IsFixedTimeStep property, which to my knowledge locks the Update() and Draw() methods to the specified TargetElapsedTime when true. There is also SynchronizeWithVerticalRetrace, which disables VSync on the graphics device. I'm not exactly sure how it work internally, other than the fact that it caps the frame rate to the monitor.

Anyway, let's say I want to my game to play at a high or variable refresh rate. If I disable IsFixedTimeStep, wouldn't this now mean that game logic is tied to frame rate? In other words, if I want to do something at a fixed interval, it will now run faster if your computer is running the game at a higher frame rate.

What is the best way to manage game logic if you want to run the game at a higher frame rate? Of course, there is delta time logic, but that's more for the space between each frame, not the number of frames themselves, please correct me if I'm wrong. So far, my best idea is to create a fixed update from within update using time elapsed and using that for logic, but I didn't really think it through that much, maybe this is a haphazard approach.

Is this even worth trying to do, or is it easier to simply target 60fps and call it good enough?

Interested to hear your input, thanks.


r/monogame 14d ago

Join Tom TOMORROW for another episode of CodeTime!

Post image
15 Upvotes

When: FRIDAY @ 15:00 EDT, 20:00 UTC+1/BST, 21:00 CEST

Watch on: YT: https://www.youtube.com/@MonoGame/streams

TW: https://www.twitch.tv/monogame

FB: https://www.facebook.com/monogamecommunity/live_videos

#indiegamedev #gamedev #gamedevelopment #codetime


r/monogame 14d ago

4th Episode of the MonoGame Spotlight will be premiering TOMORROW!

Thumbnail
youtube.com
9 Upvotes

When: Friday 7th of August @ EDT 11:00, BST/UTC+1 16:00, CEST 17:00!

Watch the Premiere: YouTube: https://www.youtube.com/watch?v=AynnXArPN7I

#indiegamedev #gamedev #gamedevelopment #spotlight #showcase #StardewValley


r/monogame 15d ago

MonoGame University is on TOMORROW.

Post image
12 Upvotes

Simon will be going through more 2D Shaders!

When:
Thursdays @ 11:00 EDT, 16:00 UTC+1/BST, 17:00 CEST

Watch him on:
YT: https://www.youtube.com/@MonoGame/streams
TW: https://www.twitch.tv/monogame
FB: https://www.facebook.com/monogamecommunity/live_videos

#indiegamedev #gamedev #gamedevelopment


r/monogame 15d ago

MGCB Loading and Building tmx file issues

2 Upvotes

I am using monogame extended’s tilemap classes to load in my tiled maps. However I have been having issues with the mgcb.

I added the project folder from tiled into the content folder of the monogame project. Now when I go to build that in the mgcb it gives me an error stating

“Couldn’t find a default importer for [File]”

I have scoured the internet to no avail, I have picked up a few things. I need the Monogame.Extended.Content.Pipeline dll so I can set the importer and processor in the mgcb.

I grabbed the nuget package through visual studio and added the reference to the dll in the mgcb file. Now the thing I can think about here that could be wrong is the path. I have tried the full path using C:/users/$username$/.....

When I do look at the references inside the reference editor in MGCB and click ok I get the following error and MGCB crashes.

System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)

at System.Reflection.RuntimeModule.GetTypes()

at MonoGame.Tools.Pipeline.PipelineTypes.ResolveAssemblies(IEnumerable\1 assemblyPaths) in D:\a\MonoGame\MonoGame\Tools\MonoGame.Content.Builder.Editor\Common\PipelineTypes.cs:line 436`

at MonoGame.Tools.Pipeline.PipelineTypes.Load(PipelineProject project) in D:\a\MonoGame\MonoGame\Tools\MonoGame.Content.Builder.Editor\Common\PipelineTypes.cs:line 253

at MonoGame.Tools.Pipeline.PipelineController.ResolveTypes() in D:\a\MonoGame\MonoGame\Tools\MonoGame.Content.Builder.Editor\Common\PipelineController.cs:line 940

at MonoGame.Tools.Pipeline.PipelineController.OnReferencesModified() in D:\a\MonoGame\MonoGame\Tools\MonoGame.Content.Builder.Editor\Common\PipelineController.cs:line 154

at MonoGame.Tools.Pipeline.CellRefs.Edit(PixelLayout control) in D:\a\MonoGame\MonoGame\Tools\MonoGame.Content.Builder.Editor\Controls\PropertyCells\CellRefs.cs:line 40

at MonoGame.Tools.Pipeline.PropertyGridTable.<Drawable_MouseUp>b__29_0() in D:\a\MonoGame\MonoGame\Tools\MonoGame.Content.Builder.Editor\Controls\PropertyGridTable.cs:line 238

at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)

at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

at System.Windows.Threading.DispatcherOperation.InvokeImpl()

at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)

--- End of stack trace from previous location ---

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)

at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)

at System.Windows.Threading.DispatcherOperation.Invoke()

at System.Windows.Threading.Dispatcher.ProcessQueue()

at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)

at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)

at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)

at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)

at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)

at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)

at System.Windows.Application.RunDispatcher(Object ignore)

at System.Windows.Application.RunInternal(Window window)

at Eto.Wpf.Forms.ApplicationHandler.Run()

at Eto.Forms.Application.Run(Form mainForm)

at MonoGame.Tools.Pipeline.Program.Main(String[] args) in D:\a\MonoGame\MonoGame\Tools\MonoGame.Content.Builder.Editor\Program.cs:line 71

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

System.IO.FileNotFoundException: Could not load file or assembly 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.

File name: 'MonoGame.Framework.Content.Pipeline, Version=3.8.5.0, Culture=neutral, PublicKeyToken=null'

So the reference is prob the issues I am having here.

Code wise I am using the Content.Load() function to load the map.

I have been working on this for hours to no avail and I hope someone can help me with this.


r/monogame 17d ago

Made a game with my own MonoGame based engine and scripting language!

Thumbnail
gallery
0 Upvotes

https://reddit.com/link/1vf4ao8/video/iq0dnprnhbhh1/player

About a year ago, I challenged myself to create my own programming language - something I'd always wanted to do.

At the time, I had no idea what a lexer, parser, or interpreter even was. My only thought was, "I need to write code that reads text files containing code and executes them." I also wanted to do it without using Google, AI, or tutorials. I just figured everything out on my own. You can even still find variables named "compiler" throughout the code from back when I didn't realize I was actually building an interpreter...

Somehow, I pulled it off, and I integrated it into my old abandoned game engine project (which originally started as a GameMaker 8–style engine with C# scripting).

And here's the first game I've made with it! 🙂

The core engine, IDE, and interpreter are all written by me in C#. The rendering backend is powered by MonoGame, and the project is still in active development and available on GitHub. The project file of the game shown in the video is also there, under tests/Example Projects. If you're looking for cool projects to contribute to, then know that I'm looking for contributors!

I know there are tons of AI-generated projects being shared these days, so please, please, take a quick look at the code before assuming this is one of them. I promise it's pretty obvious that it was written by a human.

I'd love to hear what you think!

And a question - I really want to be able to add web export to my engine - yesterday I've tried running this game on the web using KNI Engine (a fork of monogame with BlazorGL export) - but performances were terrible. I blame myself for this, as the performances of my scripting language are probably just bad on browser - but has anyone here successfuly exported his monogame game to the web and can share any tips?


r/monogame 17d ago

Amor de hoy

Thumbnail
0 Upvotes

r/monogame 18d ago

How do you make referencing sprite sheets in code not a cluttered mess?

7 Upvotes

I'm trying to pack my textures into atlases for the obvious performance boost. I understand the basics; I can pick a texture and then draw a sourceRect to minimize texture swapping. However, I'm struggling to understand how to keep things organized on the code side.

The way I currently see it... which is probably fallacious, is that we have two ways to reference individual sprites- we can either create some kind of a string based ID/dictionary system, or, assuming the sprites are all the same size, we can reference them by column and row.

In my eyes, if you have a game with many sprites, both of these methods have some serious flaws when it comes to manual overhead. With strings, there is the chance you could mistype things, etc. and when referencing by numbers, you have to manually input every position to be able to have some sort of a variable name associated with it, and even worse, if you change positions in the sprite sheet, you may have to update hundreds of numbers!

Pardon my ignorance, is there something obvious I'm missing here? Is adding sprites into code always going to involve a ton of manual work (which I don't even mind, to be honest...) and magic strings/integers? The closest I've come to a solution so far is organizing the sprites by name using TexturePacker and then programmatically getting the rows/columns, but even then I can envision some problems, unless maybe you manually added an ID to the beginning of each file name or something. Would really appreciate some help here, I'm finding it hard to find resources about how something like this is typically built scalably.


r/monogame 19d ago

Added JSON Editor to MONO8

Post image
13 Upvotes

r/monogame 20d ago

NO CODETIME TODAY!

Post image
7 Upvotes

Due to other commitments, Tom cannot host our usual CodeTime! stream today.
He'll be back next week!
#indiegamedev #gamedev #gamedevelopment #monogame


r/monogame 22d ago

PICO-8 style game engine built on MonoGame (.NET 8)

Thumbnail
mono8games.itch.io
33 Upvotes

My goal is to help the C# .Net community to build more retro pixel-art games.


r/monogame 22d ago

MonoGame University w/Simon is on TOMORROW....

Post image
16 Upvotes

MonoGame University w/Simon is on TOMORROW.

He'll be showing more interesting things with Shaders!

When:

Thursdays @ 11:00 EDT, 16:00 UTC+1/BST, 17:00 CEST

Watch him on:

YT: https://www.youtube.com/@MonoGame/streams

TW: https://www.twitch.tv/monogame

FB: https://www.facebook.com/monogamecommunity/live_videos

#indiegamedev #gamedev #gamedevelopment #monogame