Skip to content

some-goon/MowerEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MowerEngine


Mower TODO:

  1. Texturing
  2. Camera
  3. Input Processor
  4. Entity System
  5. Collisions
  6. Scripting
  7. Camera additions
  8. Physics
  9. Error checking
  10. Lighting
  11. Text
  12. Shaders
  13. Texture additions
  14. HUD
  15. GUI

LazyFoo OpenGL TODO:

  1. Introduction
  2. Hello OpenGL
  3. Matrices and Coloring Polygons
  4. The Viewport
  5. Scrolling and the Matrix Stack
  6. Texture Mapping and Pixel Manipulation
  7. Loading a Texture
  8. Clipping Textures
  9. Non-Power-of-Two Textures
  10. Updating Textures
  11. Color Keying and Blending
  12. Stretching and Filters
  13. Rotation
  14. Matrix Transformations
  15. Repeating Textures
  16. Extensions and GLEW
  17. Vertex Arrays
  18. Vertex Buffer Objects
  19. Textured Vertex Buffers
  20. Sprite Sheets
  21. Bitmap Fonts
  22. Alpha Textures
  23. Texture Blitting and Texture Padding
  24. FreeType Fonts
  25. Text Alignment
  26. Transforming Text
  27. The Stencil Buffer
  28. Frame Buffer Objects and Render to Texture
  29. Antialiasing and Multisampling
  30. Hello GLSL
  31. Loading Text File Shaders
  32. GLSL Matrices, Color, and Uniforms
  33. GLM Matrices
  34. Multi-Color Polygons and Attributes
  35. GLSL Texturing
  36. GLSL Font
  37. Vertex Array Objects
  38. Conclusion

LazyFoo SDL2 TODO:

  1. Hello SDL
  2. Getting an Image on the Screen
  3. Event Driven Programming
  4. Key Presses
  5. Optimized Surface Loading and Soft Stretching
  6. Extension Libraries and Loading Other Image Formats
  7. Texture Loading and Rendering
  8. Geometry Rendering
  9. The Viewport
  10. Color Keying
  11. Clip Rendering and Sprite Sheets
  12. Color Modulation
  13. Alpha Blending
  14. Animated Sprites and Vsync
  15. Rotation and Flipping
  16. True Type Fonts
  17. Mouse Events
  18. Key States
  19. Gamepads and Joysticks
  20. Force Feedback
  21. Sound Effects and Music
  22. Timing
  23. Advanced Timers
  24. Calculating Frame Rate
  25. Capping Frame Rate
  26. Motion
  27. Collision Detection
  28. Per-pixel Collision Detection
  29. Circular Collision Detection
  30. Scrolling
  31. Scrolling Backgrounds
  32. Text Input and Clipboard Handling
  33. File Reading and Writing
  34. Audio Recording
  35. Window Events
  36. Multiple Windows
  37. Multiple Displays
  38. Particle Engines
  39. Tiling
  40. Texture Manipulation
  41. Bitmap Fonts
  42. Texture Streaming
  43. Render to Texture
  44. Frame Independent Movement
  45. Timer Callbacks
  46. Multithreading
  47. Semaphores
  48. Atomic Operations
  49. Mutexes and Conditions
  50. SDL and OpenGL 2
  51. SDL and Modern OpenGL
  52. Hello Mobile
  53. Extensions and Changing Orientation
  54. Touches
  55. Multitouch

About

2D game engine written using OpenGL and SDL2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published