Skip to content

2D Games Framework for Microsoft XNA/MonoGame. Aim is to use this as a base framework for simple 2D games, all work in progress.

Notifications You must be signed in to change notification settings

gamepopper/Ricoh2DFramework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ricoh2D Framework

2D Games Framework for MonoGame. Aim is to use this as a base framework for simple 2D games, all work in progress.

Welcome to the Ricoh2D Framework

This is an ongoing Monogame project by Tim Stoddard (aka Gamepopper) to develop a framework which would be useful for creating 2D games. Feel free to clone this repo or download a ZIP folder of it, play around with it, give comments and suggestions.

Why build a framework for a framework?

The great thing about Monogame is it's level of complexity; it provides you with enough of a set up that you don't need to right hundreds upon thousands of lines to set up the DirectX features for graphics rendering, sound, input ect, but it also isn't bloated with features, leaving you to set up your structure the way you want it. So while it sounds a bit strange to write a framework for a framework, if you are like me, and have a consistent method of structuring your games, you're much better off writing your own game library with all the classes you need prewritten.

References and Credit

While I'm writing this framework on my own, I've learned a lot about XNA by understanding the methods and techniques of others, mostly in tutorials and publicly released example code. Some specific code snippets will be credited directly in code comments, but here is a basic short list of resources which I have used when learning for this project:

Kurt Jaegers - XNA 4.0 Game Development by Example
RB Whitaker's Wiki - A Game Development Launchpad
RoboBlob - Solving Resolution Independent Rendering And 2D Camera Using Monogame
Rob Carr - C# XNA Per Pixel Collision Detection on Rotated Objects
AustinCC.edu - 2D Collision with Transformed Objects
xnawiki.com

About

2D Games Framework for Microsoft XNA/MonoGame. Aim is to use this as a base framework for simple 2D games, all work in progress.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages