a6eb67551d 
					 
					
						
						
							
							chore: put monogame behaviours under a parent universe object  
						
						 
						
						
						
						
					 
					
						2025-10-23 22:45:57 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cac69f5f35 
					 
					
						
						
							
							chore: Camera3D now uses left handed matrices  
						
						 
						
						
						
						
					 
					
						2025-10-23 10:05:43 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1660915678 
					 
					
						
						
							
							feat: added near & far planes to camera3D  
						
						 
						
						
						
						
					 
					
						2025-10-23 10:04:56 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						193b2c5af0 
					 
					
						
						
							
							fix: yaml serialization issues caused by class converter treating primitives as classes  
						
						 
						
						
						
						
					 
					
						2025-10-22 23:35:33 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fba64c3854 
					 
					
						
						
							
							fix: behaviours being serialized in reverse  
						
						 
						
						
						
						
					 
					
						2025-10-22 22:13:46 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						988a6f67f2 
					 
					
						
						
							
							BREAKING CHANGE: renamed original Behaviour class to BehaviourInternal, and replaced it with BehaviourBase  
						
						 
						
						... 
						
						
						
						Original Behaviour was using old methods for detecting entering/exiting universe,
they are now all under the same hood and the original is kept for UniverseEntranceManager
because it needs to enter the universe without itself. The internal behaviour kept under
a subnamespace of "Core.Internal" for the purpose that it might come in handy for other use cases. 
						
						
					 
					
						2025-10-22 16:50:19 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2f32038f04 
					 
					
						
						
							
							refactor: moved packer into sub-namespace  
						
						 
						
						
						
						
					 
					
						2025-10-22 11:05:26 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0db2cae1bb 
					 
					
						
						
							
							feat: added sphere primitive  
						
						 
						
						
						
						
					 
					
						2025-10-21 19:06:58 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						32ec2325dc 
					 
					
						
						
							
							fix: YamlDotNet being on the wrong branch fixed  
						
						 
						
						
						
						
					 
					
						2025-10-19 23:44:49 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b42f1f1881 
					 
					
						
						
							
							fix: added missing types for new primitives  
						
						 
						
						
						
						
					 
					
						2025-10-19 19:03:30 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a9fc819268 
					 
					
						
						
							
							feat: added 3D AABB primitive  
						
						 
						
						
						
						
					 
					
						2025-10-19 18:45:57 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1d63391975 
					 
					
						
						
							
							chore!: renamed AABB to AABB2D  
						
						 
						
						
						
						
					 
					
						2025-10-19 18:45:48 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						61ff0887e2 
					 
					
						
						
							
							feat: 3D camera added  
						
						 
						
						
						
						
					 
					
						2025-10-19 00:28:40 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f753da1f87 
					 
					
						
						
							
							chore: added XNA Vector3 and Quaternion conversions  
						
						 
						
						
						
						
					 
					
						2025-10-19 00:16:39 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9d2a192f04 
					 
					
						
						
							
							refactor: monogame 2D camera now use engine events  
						
						 
						
						
						
						
					 
					
						2025-10-19 00:11:51 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						28bc022587 
					 
					
						
						
							
							perf: forgotten memory allocation on triangle batch  
						
						 
						
						
						
						
					 
					
						2025-10-16 08:43:40 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c7d170fad9 
					 
					
						
						
							
							perf: significant performance optimizations on ordered behaviour collectors by using a sorted dictionary  
						
						 
						
						
						
						
					 
					
						2025-10-13 09:58:58 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e3d4899112 
					 
					
						
						
							
							refactor: renamed behaviour collectors from sorted to ordered  
						
						 
						
						
						
						
					 
					
						2025-10-11 16:05:47 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						651b0614c4 
					 
					
						
						
							
							fix: index check on triangle batch flush  
						
						 
						
						
						
						
					 
					
						2025-10-10 11:43:04 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						746d29fb7a 
					 
					
						
						
							
							refactor: shortened IButtonInputs event declaration  
						
						 
						
						
						
						
					 
					
						2025-08-10 14:42:47 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b04e0f81cd 
					 
					
						
						
							
							fix: triangle batch not drawing shapes because not setting rasterizer state properly  
						
						 
						
						
						
						
					 
					
						2025-08-05 20:43:54 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						65dcb0c564 
					 
					
						
						
							
							BREAKING CHANGE: moved yaml serialization from Engine.Serialization to Engine.Integration  
						
						 
						
						
						
						
					 
					
						2025-08-05 20:10:30 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3d183b21cd 
					 
					
						
						
							
							BREAKING CHANGE: renamed namespace & assembly names  
						
						 
						
						
						
						
					 
					
						2025-08-05 19:41:35 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1644a751bb 
					 
					
						
						
							
							feat: added LiteNetLib networking integration  
						
						 
						
						
						
						
					 
					
						2025-08-05 19:27:47 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						37aca44e45 
					 
					
						
						
							
							feat: monogame premultiplied color extension method added  
						
						 
						
						
						
						
					 
					
						2025-07-26 12:03:28 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ad365dc722 
					 
					
						
						
							
							feat: monogame content loader interface added  
						
						 
						
						
						
						
					 
					
						2025-07-25 21:40:57 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c8bb991865 
					 
					
						
						
							
							refactor!: removed noise from class names  
						
						 
						
						... 
						
						
						
						Renamed classes with names XBehaviour to X 
						
						
					 
					
						2025-07-09 22:20:42 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4d353662a1 
					 
					
						
						
							
							feat: xna color to engine color rgba extension method  
						
						 
						
						
						
						
					 
					
						2025-06-15 13:32:13 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c7f63dc638 
					 
					
						
						
							
							refactor: rewritten MonoGameWindow to take in a universe as a constructor parameter  
						
						 
						
						
						
						
					 
					
						2025-06-04 20:13:01 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						24d1a1d764 
					 
					
						
						
							
							feat: ISpriteBatch added for MonoGame integration  
						
						 
						
						
						
						
					 
					
						2025-06-03 23:38:25 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8d49fb467c 
					 
					
						
						
							
							fix: sprite batcher not collecting drawables  
						
						 
						
						
						
						
					 
					
						2025-06-01 18:36:20 +03:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2caa042317 
					 
					
						
						
							
							feat: basic MonoGame integration implementations added  
						
						 
						
						
						
						
					 
					
						2025-06-01 15:02:25 +03:00