GameDev Quickie
GameDev Quickie
  • 115
  • 126 362

Відео

How to make a Project Template using NuGet
Переглядів 7578 місяців тому
How to make a Project Template using NuGet
How to make Scene Transitions using MonoGame
Переглядів 1,1 тис.8 місяців тому
How to make Scene Transitions using MonoGame
How to make a Scene Management using MonoGame
Переглядів 1,8 тис.8 місяців тому
How to make a Scene Management using MonoGame
How to make a Hexagonal Tilemap using MonoGame
Переглядів 1,1 тис.11 місяців тому
How to make a Hexagonal Tilemap using MonoGame
[Finished] Win a Game in this Contest
Переглядів 444Рік тому
[Finished] Win a Game in this Contest
How to implement Jumping & Gravity using MonoGame
Переглядів 4,3 тис.Рік тому
How to implement Jumping & Gravity using MonoGame
How to use RenderTarget2D in MonoGame
Переглядів 4,7 тис.Рік тому
How to use RenderTarget2D in MonoGame
How to make a Movement Trail using MonoGame
Переглядів 1,5 тис.Рік тому
How to make a Movement Trail using MonoGame
How to use Prototype Design Pattern in MonoGame
Переглядів 1,6 тис.Рік тому
How to use Prototype Design Pattern in MonoGame
How to use Observer Design Pattern in MonoGame
Переглядів 2,3 тис.Рік тому
How to use Observer Design Pattern in MonoGame
How to implement Tilemap Pathfinding (BFS) using MonoGame
Переглядів 4 тис.Рік тому
How to implement Tilemap Pathfinding (BFS) using MonoGame
Making a Memory Game using MonoGame Part 6
Переглядів 681Рік тому
Making a Memory Game using MonoGame Part 6
DevLog 3 - The Collectible - Making a Dream Game
Переглядів 814Рік тому
DevLog 3 - The Collectible - Making a Dream Game
DevLog 2 - The Movement - Making a Dream Game
Переглядів 855Рік тому
DevLog 2 - The Movement - Making a Dream Game
DevLog 1 - The Beginning - Making a Dream Game
Переглядів 1,4 тис.2 роки тому
DevLog 1 - The Beginning - Making a Dream Game
Making a Top-Down Shooter using MonoGame Part 5
Переглядів 1,9 тис.2 роки тому
Making a Top-Down Shooter using MonoGame Part 5
How to make a Tilemap & Camera using MonoGame
Переглядів 13 тис.2 роки тому
How to make a Tilemap & Camera using MonoGame
C# Quiz
Переглядів 9772 роки тому
C# Quiz
Making a Memory Game using MonoGame Part 5
Переглядів 6552 роки тому
Making a Memory Game using MonoGame Part 5
Making a Top-Down Shooter using MonoGame Part 4
Переглядів 1,4 тис.2 роки тому
Making a Top-Down Shooter using MonoGame Part 4
Making a Top-Down Shooter using MonoGame Part 3
Переглядів 1,4 тис.2 роки тому
Making a Top-Down Shooter using MonoGame Part 3
How to detect Circle Collisions using MonoGame
Переглядів 2,9 тис.2 роки тому
How to detect Circle Collisions using MonoGame
Making a Memory Game using MonoGame Part 4
Переглядів 7722 роки тому
Making a Memory Game using MonoGame Part 4
How to make a Pixel Shader using MonoGame
Переглядів 7 тис.2 роки тому
How to make a Pixel Shader using MonoGame
Making a Top-Down Shooter using MonoGame Part 2
Переглядів 1,4 тис.2 роки тому
Making a Top-Down Shooter using MonoGame Part 2
Making a Top-Down Shooter using MonoGame Part 1
Переглядів 4,2 тис.2 роки тому
Making a Top-Down Shooter using MonoGame Part 1
How to make a Basic AI Movement using MonoGame
Переглядів 2,5 тис.2 роки тому
How to make a Basic AI Movement using MonoGame
Making a Memory Game using MonoGame Part 3
Переглядів 5342 роки тому
Making a Memory Game using MonoGame Part 3
How to make a Drag & Drop mechanic using MonoGame
Переглядів 1,6 тис.2 роки тому
How to make a Drag & Drop mechanic using MonoGame

КОМЕНТАРІ

  • @TheProgrammer-up4hc
    @TheProgrammer-up4hc 20 днів тому

    Hi, can you make a video on isometric collision between tile and player, please

  • @PanzerJagd
    @PanzerJagd 26 днів тому

    Where is your discord?

  • @PanzerJagd
    @PanzerJagd 26 днів тому

    Can you make a video where you maybe use another computer and download the top down shooter files and open it on visual studio 2022?? Because that’s how we see ir

    • @GameDevQuickie
      @GameDevQuickie 26 днів тому

      Can you join the Discord server, so we can go through that together? I could show you.

    • @PanzerJagd
      @PanzerJagd 26 днів тому

      @@GameDevQuickie do you live in the UK? So we can set time for the meeting

    • @Lubisek
      @Lubisek 26 днів тому

      @@PanzerJagd GMT+1

  • @Nik-jj6bz
    @Nik-jj6bz 28 днів тому

    Great! This was very helpfull for me. Thank you a lot!

  • @PanzerJagd
    @PanzerJagd Місяць тому

    Could you also make the git hub repository open as well?

    • @GameDevQuickie
      @GameDevQuickie Місяць тому

      Hey, not sure what you mean - the link to the repository is in the description.

  • @PanzerJagd
    @PanzerJagd Місяць тому

    Hey man I really need some help could you show how to transfer that code from visual studio code into visual studio because when I try it doesn’t run

    • @GameDevQuickie
      @GameDevQuickie Місяць тому

      I have just tried opening the project from the Visual Studio and it works without any problems. What kind of errors are you getting?

    • @PanzerJagd
      @PanzerJagd Місяць тому

      @@GameDevQuickie let me get home to my laptop then I can tell you sorry about this

  • @Prophias
    @Prophias Місяць тому

    just want to thank you for doing these, following along learning C# bless <3

  • @fabou8821
    @fabou8821 Місяць тому

    I’ve heard that using if statement in shaders isn’t good at all in term of performances.

    • @GameDevQuickie
      @GameDevQuickie Місяць тому

      I would worry about optimizations only "when" the performance drops, not sooner. Especially when learning and trying out new things.

    • @GameDevQuickie
      @GameDevQuickie Місяць тому

      Here is an example of the effect04 using mathematical functions instead of ifs: float4 MainPS(VertexShaderOutput input) : COLOR { float4 col = tex2D(SpriteTextureSampler, input.TextureCoordinates) * input.Color; // Check if texture coordinates are below 'amount' float mask1 = step(input.TextureCoordinates.y, amount); // Apply mask1 to make color transparent (RGBA = 0) col *= 1.0f - mask1; // Create a mask for coordinates within the range 'amount' and 'amount + 0.2' float mask2 = 1.0f - smoothstep(amount, amount + 0.2f, input.TextureCoordinates.y); // Blend the red and green channels and set blue to 1 when mask2 is active col.rg = lerp(col.rg, float2((col.r + col.g) / 2.0f, (col.r + col.g) / 2.0f), mask2); col.b = lerp(col.b, 1.0f, mask2); return col; }

  • @joshron16
    @joshron16 Місяць тому

    Good luck with the project!

    • @GameDevQuickie
      @GameDevQuickie Місяць тому

      Thank you! Working on it whenever I have spare time 🙂Steadily going forward.

  • @devchent
    @devchent 2 місяці тому

    Great Channel!, love your content!, after all the Unity runtime fee and now Godot drama, i am switching to MonoGame, but i am new to this world, i am struggling with a few things, i would love if you can make a quickie of how to do handle movement with slopes and also rigid bodies like how to push a box and stuff like that

    • @GameDevQuickie
      @GameDevQuickie 2 місяці тому

      Hey, thanks. What's the Godot drama? - I am not following anything around Godot. For the physics and rigid bodies, check out my live stream about "Aether".

    • @devchent
      @devchent 2 місяці тому

      @@GameDevQuickie there was some ban spree by the community manager of Godot because they made a political post about woke movement, etc etc, that rise the eyebrow of how are they managing the engine, search on youtube Godot Drama and you will learn about it thanks i will check aout Aether!

    • @devchent
      @devchent 2 місяці тому

      @@GameDevQuickie search in youtube "Godot drama" you will find a lot about it, basically some actions made by their community manager upset many ppl, and retire their funding and projects developments in the engine I will your videos about "Aether" thanks!

    • @devchent
      @devchent 2 місяці тому

      @@GameDevQuickie basically some actions from the community manager upset many ppl dropping their support to the engine, i will check your videos about "Aether!" thanks!

  • @donacdum
    @donacdum 2 місяці тому

    Very helpful and easier than I expected! Didn't take long at all for me to implement in my own project. I really appreciate these videos, thank you!

    • @GameDevQuickie
      @GameDevQuickie 2 місяці тому

      Thanks! Glad it helped. Good luck with your project!

  • @gaming_Ainvar
    @gaming_Ainvar 2 місяці тому

    How to load image in parallex background

    • @GameDevQuickie
      @GameDevQuickie 2 місяці тому

      Add the image to the Content through the MGCB. Load the image - time 1:45

  • @lucapisani4950
    @lucapisani4950 2 місяці тому

    sorry if I left.. but my connection has decided to abandon me.. see you next time

    • @GameDevQuickie
      @GameDevQuickie 2 місяці тому

      @@lucapisani4950 thanks for stopping by and helping!

  • @PatrickFrom
    @PatrickFrom 2 місяці тому

    I prefer your tutorials when its you talking instead of an AI Voice Over, hope you'll keep doing that instead!

    • @GameDevQuickie
      @GameDevQuickie 2 місяці тому

      I prefer me too! There's a lot of me in the "Live" tab section.

  • @efebelli3209
    @efebelli3209 2 місяці тому

    Your project series is particularly amazing! Best part is that they are short and concise. Is project part 3 is ever going to come? I would really like that.

    • @GameDevQuickie
      @GameDevQuickie 2 місяці тому

      Hey, thanks! Which part do you mean? Or do you mean like a new project? I just started one recently, but as a live-stream - check the "Live" tab of the channel.

    • @efebelli3209
      @efebelli3209 2 місяці тому

      @@GameDevQuickie I have meant a new project like "Memory game" or "Top down shooter". The other format is also good but I really really like the short format. It is so much easier to learn that way because the information you present is short, we can check out documentation and read your code while we learn. I think it is more effective. But nevertheless great channel!

  • @boristraore6032
    @boristraore6032 3 місяці тому

    what do i need to install after monogame to run my app on android ?

    • @GameDevQuickie
      @GameDevQuickie 3 місяці тому

      I installed Android Studio to get the mobile phone emulator.

    • @boristraore6032
      @boristraore6032 3 місяці тому

      @@GameDevQuickie thks, i already have the emulator . What i mean is how to convert the monogame app from windows to android apk ? what workload did you use ?

    • @GameDevQuickie
      @GameDevQuickie 3 місяці тому

      @@boristraore6032 I just used the official monogame android template. (dotnet new --install MonoGame.Templates.CSharp)

  • @mcsauce478
    @mcsauce478 3 місяці тому

    Can you make a video on scene management within your top down shooter project? Thanks

    • @GameDevQuickie
      @GameDevQuickie 3 місяці тому

      Hey, it is pretty straightforward. Just take the things from the scene management episode. Are there any blockers?

  • @OldShoolGames
    @OldShoolGames 3 місяці тому

    This channel is gold for new starters on monogame. Please keep this going !

    • @GameDevQuickie
      @GameDevQuickie 3 місяці тому

      Thanks. I will try :-) I was busy the past months with finishing our new house, mentally exhausted :)

  • @KenshirouLuke
    @KenshirouLuke 3 місяці тому

    Thanks! Have you in program to continue it, turning it into an MVP playable game, i.e. with scrolling background, one level from start to end, score, powerups and audio? It would be not only great, but also the first and only complete game tutorial on the web using MonoGame. Regards!

    • @GameDevQuickie
      @GameDevQuickie 3 місяці тому

      Interesting idea. Maybe in two months after I move to my new house. Stay tuned.

  • @aotc2669
    @aotc2669 4 місяці тому

    tysmmm

  • @fernbadenhop9863
    @fernbadenhop9863 4 місяці тому

    This was very helpful to me; I'm just starting out with Monogame game development and I've been having trouble getting my projects to work. Following along with this tutorial gave me some much-needed information about the mistakes I was making and how I can actually use Monogame to make games Thank you!

    • @GameDevQuickie
      @GameDevQuickie 4 місяці тому

      Thank you and Welcome aboard! Good luck!

  • @ArteTutos
    @ArteTutos 4 місяці тому

    Hi, I had a problem in a code line of your tutorial, what happens is that this code line: for (int i = 0; i < _frames; i++) { _sourceRectangles.Add(new(0, i * frame_height, frame_width, frame_height)); } Is giving me a lot of problems, with respect to the object reference, because in your code it wasn't referenced the _sourceRectangles object in the Animation class, can you help me with this problem?

    • @GameDevQuickie
      @GameDevQuickie 4 місяці тому

      Hello, I don't understand what you mean, sorry. Can you give me more indepth description? Or just join the Discord so we can talk. Also check the full code in the repository, if you haven't missed anything: github.com/LubiiiCZ/DevQuickie/blob/master/Quickie004-SpritesheetAnimation/_Models/Animation.cs

    • @ArteTutos
      @ArteTutos 4 місяці тому

      @@GameDevQuickie Thank you for answer me, ok, I will join to your Discord server to explain better to you, because I already seen your code in your GitHub repository

  • @patounestudio8536
    @patounestudio8536 5 місяців тому

    impossible for me to add parrameters. It can't find any parameter and give a null error

    • @GameDevQuickie
      @GameDevQuickie 5 місяців тому

      If you download the project from the repository and try running it as is - is it working?

    • @patounestudio8536
      @patounestudio8536 5 місяців тому

      @@GameDevQuickie Your tutorial is amazing btw, and thank you for reply. It was totaly my bad, i just made an Effect file instead of a SpriteEffect

    • @GameDevQuickie
      @GameDevQuickie 5 місяців тому

      @@patounestudio8536 I am glad you got it working 🙂

  • @GameDevQuickie
    @GameDevQuickie 5 місяців тому

    Do you have any similar topics in your pockets I should look at? Let me know!

  • @Crazy4Loop84
    @Crazy4Loop84 5 місяців тому

    thanks for all you’re doing with monogame, the best channel ever.

    • @GameDevQuickie
      @GameDevQuickie 5 місяців тому

      Thanks! I appreciate every nice comment! Glad you like the stuff.

  • @electrictrojan6719
    @electrictrojan6719 5 місяців тому

    A good video. When combined with shaders your imagination is the only limit.

  • @GameDevQuickie
    @GameDevQuickie 5 місяців тому

    Would you like to play? Let me know!

  • @juanestebanfernandez5817
    @juanestebanfernandez5817 5 місяців тому

    Thank you very much, I loved this tutorial, simple, concise, shows the results, very good tutorial!

    • @GameDevQuickie
      @GameDevQuickie 5 місяців тому

      Thanks for watching! Glad it helped.

  • @ugib8377
    @ugib8377 5 місяців тому

    I have been learning C# and Monogame for the past month now. Finally getting to the point where I can actually follow along with this. I really look forward to watching through these and seeing what solutions you implement for these different systems. I feel like I could spend days messing with particles to see what cool patterns and colors I can make on my screen. and not get bored.

  • @halocrash7994
    @halocrash7994 5 місяців тому

    This work perfect but I have a small issue. When I resize the screen (with a Matrix or RenderTarget2D, tried both) the mouse is offset and i dont know how to fix it. (Im new with MonoGame)

    • @GameDevQuickie
      @GameDevQuickie 5 місяців тому

      Hey, just scale the Vector2 of the mouse position by the same amount as the screen. Example: Original screen size 800x600 Resized screen size 1600x1200 Ratio = 2 (new size / old size) Real mouse position on the screen is 500, 500 Game mouse position is Real / Ratio = 250, 250

    • @halocrash7994
      @halocrash7994 5 місяців тому

      ​@@GameDevQuickie I can't believe it was this simple, thank you so much

  • @ugib8377
    @ugib8377 5 місяців тому

    1:17 Does the content editor run smoothly for you? Every time I launch it, it gives me several errors. The window still shows up, but I have to reload the content for my project each time I open the window. "(mgcb-editor-linux:9360): Gtk-WARNING **: 11:19:21.991: __gtksharp_1_Eto_GtkSharp_Forms_EtoVBox 0x55670a2209c0 adjusted size vertical min 0 natural 550 must not decrease below min 0 natural 592" The above is a sample of one of the errors that I see repetitively spammed on the terminal as I am navigating the Content editor. Is this maybe due to a library I am missing?

    • @GameDevQuickie
      @GameDevQuickie 5 місяців тому

      Hey, I honestly don't know now... This was the only time I used Linux.

    • @ugib8377
      @ugib8377 5 місяців тому

      @@GameDevQuickie Alright. Thanks for replying to my question. Still looking around trying to find a fix, will update my comment if I do find one, for anybody in the future.

  • @lolipopckajj8570
    @lolipopckajj8570 5 місяців тому

    Hi,it’s very good tutor.But why you use “MathHelper.Clamp”?

  • @digital-nomad
    @digital-nomad 6 місяців тому

    Would love to see a tutorial on simple lighting in 2D, there's seriously no good resources out there for it. Like creating a Point Light, etc. using shaders.

  • @S_Tadz
    @S_Tadz 6 місяців тому

    I like that the API is very verbose with the method names, but honestly, I have big doubts that anything will take over Box2d as the go-to 2d physics framework anytime soon. Most if not all major engine uses it for 2D physics, it's been battle-tested tens of millions of times, is fast as hell and is open-source, so it's kind of a no-brainer for production. But it's cool that people are still interested in doing this stuff, so kudos to the dev of Aether

    • @-lunte.
      @-lunte. 5 місяців тому

      but isnt aether a fork of box2d and the most updated version of it to use in monogame? i think i read if you wanna go for box2d straight its outdated and not working for people.

  • @digital-nomad
    @digital-nomad 6 місяців тому

    This channel might be the best monogame resource on the internet. Thanks so much for the help

  • @killti_mies
    @killti_mies 6 місяців тому

    Another amazing guide! Thank you very much, your videos have helped me many times already. What about a localization guide? (localization of text and textures) I understand that this is not the most pressing problem for the English-speaking community, but this is precisely why it is difficult to find good examples of localization.

    • @GameDevQuickie
      @GameDevQuickie 6 місяців тому

      Hey, thanks! Interesting topic - I will put it on my list! From the top of my head, I would use internal keywords and map them to the selected language - maybe stored as JSON. For textures, similar, load different filenames.

  • @captainufo4587
    @captainufo4587 6 місяців тому

    Neat! Idea for a future tutorial: textbox with keyboard input (say, player typing in the name of ther character, or the name of a savegame)

    • @GameDevQuickie
      @GameDevQuickie 6 місяців тому

      Thanks! Even though there are UI libraries, I just might want to try that - thanks!

  • @szepad3687
    @szepad3687 6 місяців тому

    Amazing foundation, I extended it and now it's perfect for my game. Thank you!

    • @GameDevQuickie
      @GameDevQuickie 6 місяців тому

      Glad it helped! Join our Discord server and show us the results!

  • @michaglas6404
    @michaglas6404 6 місяців тому

    Hi there! I’ve been working on a 2d monogame project. I was wondering if you could maybe make a tutorial on cutscenes? So having your characters move around by themselves, maybe a text bubble? To add some story telling and events!

  • @amrikwagner9568
    @amrikwagner9568 7 місяців тому

    1:08 Rectangle.Contains(Vector2d) Is also a nice option for checking if the mousePos is inside the rectangle. And thx for this tutorial.

    • @GameDevQuickie
      @GameDevQuickie 7 місяців тому

      Thanks! I am using this variant in the later videos as well.

  • @ugib8377
    @ugib8377 7 місяців тому

    Am I correct in assuming that you are using VSCode for these? I find that almost every C# tutorial ever made is for VS only, and I am trying to learn on my Linux PC. If so, thanks a ton. If not? Still, thank you for these videos.

  • @tedhan-lt3xh
    @tedhan-lt3xh 7 місяців тому

    love this!

  • @cyra9544
    @cyra9544 7 місяців тому

    Can i set Rectangle bounds wider than the screen, so i can get a camera zoom effect?

  • @MichaelZombies-o5s
    @MichaelZombies-o5s 7 місяців тому

    I love this tutorial however i'm trying to convert it to C# and raylib which is annoying as many of the basic features monogame has raylib does not, would love a sort of conversion or a whole new video for just a raylib version!