Skip to content

mediaexplorer74/W10MGameDevQuickie

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

W10MGameDevQuickie v2.0 (MonoGame2D tutorial projects/samples)

url: https://github.com/mediaexplorer74/W10MGameDevQuickie

page_type: sample

description: "LubiiiCZ's Quick Monogame2D-based game development tutorials planned to port on/to W10M."

languages: csharp

products: windows 10, windows 10 mobile

About

This is my experiment to run some simplest Desktop Monogame2D apps on/in W10M Astoria OS!:)

Screenshots (Target: win 11 on desktop pc)

Button JumpingAndGravity TopDownShooter Land Infart NuPogodi InfartonW10M StarfallW10M Contest

Features

Min. Win. OS Build descreased to 10240 (Astoria Compatibility)

Progress

  • Q01-Q21 ported to UWP, but a lite incomplete (because of no TouchPanel "handlers" yet)
  • P01 and P02 ported to UWP too (keyboard/mouse control only at now... no touch, heh!)
  • P03 added as bonus ( it's my "uwp fork" of https://github.com/semack/land )
  • P05 project is only in draft state/mode (not complete at all!)
  • P09 project is only some dirty experiments with TileSharp & tesserae for far future tile mapping deals :)
  • P10 added as astoria + uwp + orchestrators technics demo ( my fork of https://github.com/FrancescoBonizzi/InfartGame )
  • P11 added as uwp + mvvmlight technics rnd (my "fork/port" of https://github.com/martinsuchan/WP.NuPogodi)
  • P12 added as astoria + uwp + orchestrators technics RnD (my fork of https://github.com/FrancescoBonizzi/StarfallGame)
  • S01-02 added as "game synthez from some game parts" technics RnD (draft at now)
  • P13-P21 added
  • Q22 added

Bugs / Errors

  • SpriteFont mulfunction
  • Strange scene scaling (some error still here)
  • Pixel Shaders (fx) incompatibility
  • Map pathfinding seems to be broken ;(

Requirements

This app requires Visual Studio 2022 Community to run. Click here to learn how to get set up with Visual Studio.

Install and run the app

  1. Install MonoGame 3.6 for Visual Studio from monogame.net
  2. Clone or download this repository
  3. Open Src\W10MGameDevQuickie.sln in Visual Studio.
  4. Select the desired Qxx (or Pxx) project and set it as default project for run.
  5. To run the selected app, press F5. To quit, press ESC.

Learn more about MonoGame UWP gamedev

For a step-by-step walkthrough of the code, check out the MonoGame 2D tutorial on docs.microsoft.com.

TODO

  • Improve Monogame endine src code (fx, shaders, wav, ogg, etc.).
  • Create Wiki.
  • Refactor game control for better W10M support :)
  • Refactor readme... and something else?
  • Create your own small and sweet retro-games for Windows 10 Mobile os! )))

References

..

As is. No support. For Learning purposes only / DIY :)

.

[m][e] 2024

Languages

  • C# 98.1%
  • HLSL 0.7%
  • Rich Text Format 0.4%
  • Smalltalk 0.3%
  • XSLT 0.2%
  • NSIS 0.2%
  • Other 0.1%