MonoGame Content Pipeline Extension Tutorial | Deep Dive | MonoGame 3.8.1.303

  Рет қаралды 1,498

Aristurtle Dev

Aristurtle Dev

Күн бұрын

An important part of developing any game is the packaging and optimization of the content assets used in the game. Content such as images (textures), audio, shaders, and fonts. When developing games with MonoGame, you are provided the MonoGame Content Builder Editor (MGCB Editor) tool to do just that. Using this tool, you can add content to be preprocessed and adjust various configurations for each content type to ensure that it is being processed the way you want it to.
While the MGCB Editor provides support for many common file types and formats used in game development, there are often times where you need it to process custom content types that are not supported out-of-the-box. To do this, we need to create an extension library that can be used by the MGCB Editor so it knows how to import, process, and write the content to disk as an .xnb file.
The purpose of this tutorial is to provide an overview of workflow known as the Content Pipeline and how you can create your own custom extension for the MGCB Editor to process and load custom content types that are not support out-of-the-box by MonoGame. To keep the scenario for the example simple, we'll create an extension that loads JSON files.

Пікірлер: 12
@jacobkirkbride1581
@jacobkirkbride1581 Жыл бұрын
Appreciate you taking the time to make this tutorial and being very welcoming and helpful to new people in the Discord and MonoGame community!
@SippingTeaMedia
@SippingTeaMedia 8 ай бұрын
You are amazing!! I have only just started working with MonoGame, and your videos have been incredibly helpful with getting a solid footing, thank you!
@gm10man
@gm10man 8 ай бұрын
Thank you so much for this video, I had been trying to figure out this stuff for a long while now, instantly clear with this :)
@Xonatron
@Xonatron Жыл бұрын
Nice to see MonoGame tutorials.
@vocebotafe
@vocebotafe 5 ай бұрын
Excellent content! I learned a lot.. Thanks! =D
@kinsondigital
@kinsondigital Жыл бұрын
Great job man!!
@aristurtledev
@aristurtledev 11 ай бұрын
Thanks!
@DonYurik
@DonYurik 4 ай бұрын
Thanks a lot for all these videos, they are really helpful. The thing I cannot figure out at the moment about this tutorial is how to load content from any other class that is not Game1. Im working on a sort of engine, and I already have a class that is supposed to handle the loading of level data. But I cannot read the Content class inside Game1 from any other place. I was wondering how an example of that would work. Thanks again
@the_hello_world_channel
@the_hello_world_channel Жыл бұрын
Could have been 90 minutes but no, had to be 1h21m 😢 Just messing, Great work! 🎉
@aristurtledev
@aristurtledev Жыл бұрын
Sorry, I'll try to keep it to exactly 90 mins going forward for future content 😆 Thanks, I appreciate it.
@Iurii_Ludenus
@Iurii_Ludenus 8 ай бұрын
Thank you for this tutorial. I'm going through it now. There is a little misprint on your web. You put some Encoder in write options JsonWriterOptions options = new JsonWriterOptions() { Indented = false, Encoder = JavaScriptEncoder.UnsafeRelaxedJsonEscaping };
@Iurii_Ludenus
@Iurii_Ludenus 8 ай бұрын
Sorry for that, but on a website another misprint - Creating an example model - mismatch between description and example of model.
ContentManager Caches Assets For You | MonoGame Short Discussion
12:57
Demystifying the Content Pipeline | MonoGame
50:14
Aristurtle Dev
Рет қаралды 1 М.
Which team will win? Team Joy or Team Gumball?! 🤔
00:29
BigSchool
Рет қаралды 15 МЛН
Elza love to eat chiken🍗⚡ #dog #pets
00:17
ElzaDog
Рет қаралды 25 МЛН
бабл ти гель для душа // Eva mash
01:00
EVA mash
Рет қаралды 8 МЛН
Is this the WORST CODE I've EVER SEEN? // Code Review
24:28
The Cherno
Рет қаралды 56 М.
Should You Work in the Video Games Industry? - The Truth
9:56
Adam J Bell
Рет қаралды 100 М.
Intro to Programming in C# - Module 2 Lecture/Demo - Fall 2024
1:13:11
ECS Game Development Architecture - NUNUG July 2021
40:51
2D Transformations - MonoGame 2D [#14]
30:12
Two-Bit Coding
Рет қаралды 1,1 М.
The Strange Physics Principle That Shapes Reality
32:44
Veritasium
Рет қаралды 5 МЛН
How to ACTUALLY get into Gamedev
14:01
DaFluffyPotato
Рет қаралды 737 М.
Why 4d geometry makes me sad
29:42
3Blue1Brown
Рет қаралды 652 М.