diff --git a/RhythmBullet/Content/1920x1080/Shooter1.png b/RhythmBullet/Content/1920x1080/Shooter1.png
new file mode 100644
index 0000000..59254c1
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/Shooter1.png differ
diff --git a/RhythmBullet/Content/1920x1080/Tech-Circle1.png b/RhythmBullet/Content/1920x1080/Tech-Circle1.png
new file mode 100644
index 0000000..73d6ecd
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/Tech-Circle1.png differ
diff --git a/RhythmBullet/Content/1920x1080/backgrounds/mainBG.png b/RhythmBullet/Content/1920x1080/backgrounds/mainBG.png
new file mode 100644
index 0000000..177ecec
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/backgrounds/mainBG.png differ
diff --git a/RhythmBullet/Content/1920x1080/bar.png b/RhythmBullet/Content/1920x1080/bar.png
new file mode 100644
index 0000000..d384455
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/bar.png differ
diff --git a/RhythmBullet/Content/1920x1080/cybercircle1.png b/RhythmBullet/Content/1920x1080/cybercircle1.png
new file mode 100644
index 0000000..f3c7512
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/cybercircle1.png differ
diff --git a/RhythmBullet/Content/1920x1080/cybercircle3B.png b/RhythmBullet/Content/1920x1080/cybercircle3B.png
new file mode 100644
index 0000000..13f13ef
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/cybercircle3B.png differ
diff --git a/RhythmBullet/Content/1920x1080/flake.png b/RhythmBullet/Content/1920x1080/flake.png
new file mode 100644
index 0000000..2da5d42
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/flake.png differ
diff --git a/RhythmBullet/Content/1920x1080/laser.png b/RhythmBullet/Content/1920x1080/laser.png
new file mode 100644
index 0000000..c7e0405
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/laser.png differ
diff --git a/RhythmBullet/Content/1920x1080/magic1.png b/RhythmBullet/Content/1920x1080/magic1.png
new file mode 100644
index 0000000..8d270ee
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/magic1.png differ
diff --git a/RhythmBullet/Content/1920x1080/pellet.png b/RhythmBullet/Content/1920x1080/pellet.png
new file mode 100644
index 0000000..e578a10
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/pellet.png differ
diff --git a/RhythmBullet/Content/1920x1080/polyjet-standard.png b/RhythmBullet/Content/1920x1080/polyjet-standard.png
new file mode 100644
index 0000000..cfec492
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/polyjet-standard.png differ
diff --git a/RhythmBullet/Content/1920x1080/shard.png b/RhythmBullet/Content/1920x1080/shard.png
new file mode 100644
index 0000000..154e2b2
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/shard.png differ
diff --git a/RhythmBullet/Content/1920x1080/square.png b/RhythmBullet/Content/1920x1080/square.png
new file mode 100644
index 0000000..f351e99
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/square.png differ
diff --git a/RhythmBullet/Content/1920x1080/title.png b/RhythmBullet/Content/1920x1080/title.png
new file mode 100644
index 0000000..7885f48
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/title.png differ
diff --git a/RhythmBullet/Content/1920x1080/tpSelector.png b/RhythmBullet/Content/1920x1080/tpSelector.png
new file mode 100644
index 0000000..da02f1e
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/tpSelector.png differ
diff --git a/RhythmBullet/Content/1920x1080/void_circle.png b/RhythmBullet/Content/1920x1080/void_circle.png
new file mode 100644
index 0000000..9dad9e7
Binary files /dev/null and b/RhythmBullet/Content/1920x1080/void_circle.png differ
diff --git a/RhythmBullet/Content/2560x1440/Shooter1.png b/RhythmBullet/Content/2560x1440/Shooter1.png
new file mode 100644
index 0000000..5c89fe0
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/Shooter1.png differ
diff --git a/RhythmBullet/Content/2560x1440/Tech-Circle1.png b/RhythmBullet/Content/2560x1440/Tech-Circle1.png
new file mode 100644
index 0000000..076a8ca
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/Tech-Circle1.png differ
diff --git a/RhythmBullet/Content/2560x1440/backgrounds/mainBG.png b/RhythmBullet/Content/2560x1440/backgrounds/mainBG.png
new file mode 100644
index 0000000..e155bc5
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/backgrounds/mainBG.png differ
diff --git a/RhythmBullet/Content/2560x1440/bar.png b/RhythmBullet/Content/2560x1440/bar.png
new file mode 100644
index 0000000..c5b6b3a
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/bar.png differ
diff --git a/RhythmBullet/Content/2560x1440/cybercircle1.png b/RhythmBullet/Content/2560x1440/cybercircle1.png
new file mode 100644
index 0000000..2771c97
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/cybercircle1.png differ
diff --git a/RhythmBullet/Content/2560x1440/cybercircle3B.png b/RhythmBullet/Content/2560x1440/cybercircle3B.png
new file mode 100644
index 0000000..f66907f
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/cybercircle3B.png differ
diff --git a/RhythmBullet/Content/2560x1440/flake.png b/RhythmBullet/Content/2560x1440/flake.png
new file mode 100644
index 0000000..6e50620
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/flake.png differ
diff --git a/RhythmBullet/Content/2560x1440/laser.png b/RhythmBullet/Content/2560x1440/laser.png
new file mode 100644
index 0000000..6ea99f4
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/laser.png differ
diff --git a/RhythmBullet/Content/2560x1440/magic1.png b/RhythmBullet/Content/2560x1440/magic1.png
new file mode 100644
index 0000000..5ac0cb7
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/magic1.png differ
diff --git a/RhythmBullet/Content/2560x1440/pellet.png b/RhythmBullet/Content/2560x1440/pellet.png
new file mode 100644
index 0000000..cffc1ae
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/pellet.png differ
diff --git a/RhythmBullet/Content/2560x1440/polyjet-standard.png b/RhythmBullet/Content/2560x1440/polyjet-standard.png
new file mode 100644
index 0000000..c2b6f32
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/polyjet-standard.png differ
diff --git a/RhythmBullet/Content/2560x1440/shard.png b/RhythmBullet/Content/2560x1440/shard.png
new file mode 100644
index 0000000..10a036f
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/shard.png differ
diff --git a/RhythmBullet/Content/2560x1440/splashlogo.png b/RhythmBullet/Content/2560x1440/splashlogo.png
new file mode 100644
index 0000000..f2fab6d
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/splashlogo.png differ
diff --git a/RhythmBullet/Content/2560x1440/square.png b/RhythmBullet/Content/2560x1440/square.png
new file mode 100644
index 0000000..70fcf91
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/square.png differ
diff --git a/RhythmBullet/Content/2560x1440/title.png b/RhythmBullet/Content/2560x1440/title.png
new file mode 100644
index 0000000..dc1274a
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/title.png differ
diff --git a/RhythmBullet/Content/2560x1440/tpSelector.png b/RhythmBullet/Content/2560x1440/tpSelector.png
new file mode 100644
index 0000000..de16a8d
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/tpSelector.png differ
diff --git a/RhythmBullet/Content/2560x1440/void_circle.png b/RhythmBullet/Content/2560x1440/void_circle.png
new file mode 100644
index 0000000..b8ad109
Binary files /dev/null and b/RhythmBullet/Content/2560x1440/void_circle.png differ
diff --git a/RhythmBullet/Content/3840x2160/Shooter1.png b/RhythmBullet/Content/3840x2160/Shooter1.png
new file mode 100644
index 0000000..fc4adc1
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/Shooter1.png differ
diff --git a/RhythmBullet/Content/3840x2160/Tech-Circle1.png b/RhythmBullet/Content/3840x2160/Tech-Circle1.png
new file mode 100644
index 0000000..efad7f1
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/Tech-Circle1.png differ
diff --git a/RhythmBullet/Content/3840x2160/backgrounds/mainBG.png b/RhythmBullet/Content/3840x2160/backgrounds/mainBG.png
new file mode 100644
index 0000000..2c83916
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/backgrounds/mainBG.png differ
diff --git a/RhythmBullet/Content/3840x2160/bar.png b/RhythmBullet/Content/3840x2160/bar.png
new file mode 100644
index 0000000..aaf5f9c
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/bar.png differ
diff --git a/RhythmBullet/Content/3840x2160/cybercircle1.png b/RhythmBullet/Content/3840x2160/cybercircle1.png
new file mode 100644
index 0000000..e63d232
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/cybercircle1.png differ
diff --git a/RhythmBullet/Content/3840x2160/cybercircle3B.png b/RhythmBullet/Content/3840x2160/cybercircle3B.png
new file mode 100644
index 0000000..4129106
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/cybercircle3B.png differ
diff --git a/RhythmBullet/Content/3840x2160/flake.png b/RhythmBullet/Content/3840x2160/flake.png
new file mode 100644
index 0000000..a0cb521
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/flake.png differ
diff --git a/RhythmBullet/Content/3840x2160/laser.png b/RhythmBullet/Content/3840x2160/laser.png
new file mode 100644
index 0000000..f5d289f
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/laser.png differ
diff --git a/RhythmBullet/Content/3840x2160/magic1.png b/RhythmBullet/Content/3840x2160/magic1.png
new file mode 100644
index 0000000..6229753
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/magic1.png differ
diff --git a/RhythmBullet/Content/3840x2160/pellet.png b/RhythmBullet/Content/3840x2160/pellet.png
new file mode 100644
index 0000000..576da50
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/pellet.png differ
diff --git a/RhythmBullet/Content/3840x2160/polyjet-standard.png b/RhythmBullet/Content/3840x2160/polyjet-standard.png
new file mode 100644
index 0000000..893c4fb
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/polyjet-standard.png differ
diff --git a/RhythmBullet/Content/3840x2160/shard.png b/RhythmBullet/Content/3840x2160/shard.png
new file mode 100644
index 0000000..637a04d
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/shard.png differ
diff --git a/RhythmBullet/Content/3840x2160/square.png b/RhythmBullet/Content/3840x2160/square.png
new file mode 100644
index 0000000..2868dca
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/square.png differ
diff --git a/RhythmBullet/Content/3840x2160/title.png b/RhythmBullet/Content/3840x2160/title.png
new file mode 100644
index 0000000..998f2d9
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/title.png differ
diff --git a/RhythmBullet/Content/3840x2160/tpSelector.png b/RhythmBullet/Content/3840x2160/tpSelector.png
new file mode 100644
index 0000000..465ef5d
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/tpSelector.png differ
diff --git a/RhythmBullet/Content/3840x2160/void_circle.png b/RhythmBullet/Content/3840x2160/void_circle.png
new file mode 100644
index 0000000..396d5f1
Binary files /dev/null and b/RhythmBullet/Content/3840x2160/void_circle.png differ
diff --git a/RhythmBullet/Content/Content.mgcb b/RhythmBullet/Content/Content.mgcb
index ddc4c36..a33bd27 100644
--- a/RhythmBullet/Content/Content.mgcb
+++ b/RhythmBullet/Content/Content.mgcb
@@ -13,3 +13,695 @@
#---------------------------------- Content ---------------------------------#
+#begin 1920x1080/backgrounds/mainBG.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/backgrounds/mainBG.png
+
+#begin 1920x1080/bar.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/bar.png
+
+#begin 1920x1080/cybercircle1.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/cybercircle1.png
+
+#begin 1920x1080/cybercircle3B.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/cybercircle3B.png
+
+#begin 1920x1080/flake.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/flake.png
+
+#begin 1920x1080/laser.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/laser.png
+
+#begin 1920x1080/magic1.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/magic1.png
+
+#begin 1920x1080/pellet.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/pellet.png
+
+#begin 1920x1080/polyjet-standard.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/polyjet-standard.png
+
+#begin 1920x1080/shard.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/shard.png
+
+#begin 1920x1080/Shooter1.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/Shooter1.png
+
+#begin 1920x1080/square.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/square.png
+
+#begin 1920x1080/Tech-Circle1.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/Tech-Circle1.png
+
+#begin 1920x1080/title.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/title.png
+
+#begin 1920x1080/tpSelector.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/tpSelector.png
+
+#begin 1920x1080/void_circle.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:1920x1080/void_circle.png
+
+#begin 2560x1440/backgrounds/mainBG.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/backgrounds/mainBG.png
+
+#begin 2560x1440/bar.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/bar.png
+
+#begin 2560x1440/cybercircle1.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/cybercircle1.png
+
+#begin 2560x1440/cybercircle3B.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/cybercircle3B.png
+
+#begin 2560x1440/flake.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/flake.png
+
+#begin 2560x1440/laser.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/laser.png
+
+#begin 2560x1440/magic1.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/magic1.png
+
+#begin 2560x1440/pellet.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/pellet.png
+
+#begin 2560x1440/polyjet-standard.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/polyjet-standard.png
+
+#begin 2560x1440/shard.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/shard.png
+
+#begin 2560x1440/Shooter1.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/Shooter1.png
+
+#begin 2560x1440/splashlogo.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/splashlogo.png
+
+#begin 2560x1440/square.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/square.png
+
+#begin 2560x1440/Tech-Circle1.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/Tech-Circle1.png
+
+#begin 2560x1440/title.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/title.png
+
+#begin 2560x1440/tpSelector.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/tpSelector.png
+
+#begin 2560x1440/void_circle.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:2560x1440/void_circle.png
+
+#begin 3840x2160/backgrounds/mainBG.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/backgrounds/mainBG.png
+
+#begin 3840x2160/bar.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/bar.png
+
+#begin 3840x2160/cybercircle1.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/cybercircle1.png
+
+#begin 3840x2160/cybercircle3B.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/cybercircle3B.png
+
+#begin 3840x2160/flake.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/flake.png
+
+#begin 3840x2160/laser.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/laser.png
+
+#begin 3840x2160/magic1.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/magic1.png
+
+#begin 3840x2160/pellet.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/pellet.png
+
+#begin 3840x2160/polyjet-standard.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/polyjet-standard.png
+
+#begin 3840x2160/shard.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/shard.png
+
+#begin 3840x2160/Shooter1.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/Shooter1.png
+
+#begin 3840x2160/square.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/square.png
+
+#begin 3840x2160/Tech-Circle1.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/Tech-Circle1.png
+
+#begin 3840x2160/title.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/title.png
+
+#begin 3840x2160/tpSelector.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/tpSelector.png
+
+#begin 3840x2160/void_circle.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:3840x2160/void_circle.png
+
+#begin fonts/darktech_ldr.ttf
+/importer:
+/processor:
+/build:fonts/darktech_ldr.ttf
+
+#begin fonts/Gasalt-Regular.ttf
+/importer:
+/processor:
+/build:fonts/Gasalt-Regular.ttf
+
+#begin fonts/maiden.TTF
+/importer:
+/processor:
+/build:fonts/maiden.TTF
+
+#begin sfx/disintegrate.ogg
+/importer:OggImporter
+/processor:SongProcessor
+/processorParam:Quality=Best
+/build:sfx/disintegrate.ogg
+
+#begin sfx/explosion.ogg
+/importer:OggImporter
+/processor:SongProcessor
+/processorParam:Quality=Best
+/build:sfx/explosion.ogg
+
+#begin sfx/laser.ogg
+/importer:OggImporter
+/processor:SongProcessor
+/processorParam:Quality=Best
+/build:sfx/laser.ogg
+
+#begin sfx/pop_close.ogg
+/importer:OggImporter
+/processor:SongProcessor
+/processorParam:Quality=Best
+/build:sfx/pop_close.ogg
+
+#begin sfx/pop_open.ogg
+/importer:OggImporter
+/processor:SongProcessor
+/processorParam:Quality=Best
+/build:sfx/pop_open.ogg
+
+#begin shaders/basic.vsh
+/importer:
+/processor:
+/build:shaders/basic.vsh
+
+#begin shaders/bright_filter.fsh
+/importer:
+/processor:
+/build:shaders/bright_filter.fsh
+
+#begin shaders/chrome_abb.fsh
+/importer:
+/processor:
+/build:shaders/chrome_abb.fsh
+
+#begin shaders/combine.fsh
+/importer:
+/processor:
+/build:shaders/combine.fsh
+
+#begin shaders/gaussian_blur.fsh
+/importer:
+/processor:
+/build:shaders/gaussian_blur.fsh
+
+#begin shaders/mesh.fsh
+/importer:
+/processor:
+/build:shaders/mesh.fsh
+
+#begin shaders/mesh.vsh
+/importer:
+/processor:
+/build:shaders/mesh.vsh
+
+#begin defaultCover.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:defaultCover.png
+
+#begin splash_texture.png
+/importer:TextureImporter
+/processor:TextureProcessor
+/processorParam:ColorKeyColor=255,0,255,255
+/processorParam:ColorKeyEnabled=True
+/processorParam:GenerateMipmaps=False
+/processorParam:PremultiplyAlpha=True
+/processorParam:ResizeToPowerOfTwo=False
+/processorParam:MakeSquare=False
+/processorParam:TextureFormat=Color
+/build:splash_texture.png
+
diff --git a/RhythmBullet/Content/defaultCover.png b/RhythmBullet/Content/defaultCover.png
new file mode 100644
index 0000000..f6cc866
Binary files /dev/null and b/RhythmBullet/Content/defaultCover.png differ
diff --git a/RhythmBullet/Content/fonts/Gasalt-Regular.ttf b/RhythmBullet/Content/fonts/Gasalt-Regular.ttf
new file mode 100644
index 0000000..79ff0fa
Binary files /dev/null and b/RhythmBullet/Content/fonts/Gasalt-Regular.ttf differ
diff --git a/RhythmBullet/Content/fonts/darktech_ldr.ttf b/RhythmBullet/Content/fonts/darktech_ldr.ttf
new file mode 100644
index 0000000..273716f
Binary files /dev/null and b/RhythmBullet/Content/fonts/darktech_ldr.ttf differ
diff --git a/RhythmBullet/Content/fonts/maiden.TTF b/RhythmBullet/Content/fonts/maiden.TTF
new file mode 100644
index 0000000..cb4b9d9
Binary files /dev/null and b/RhythmBullet/Content/fonts/maiden.TTF differ
diff --git a/RhythmBullet/Content/sfx/disintegrate.ogg b/RhythmBullet/Content/sfx/disintegrate.ogg
new file mode 100644
index 0000000..affc432
Binary files /dev/null and b/RhythmBullet/Content/sfx/disintegrate.ogg differ
diff --git a/RhythmBullet/Content/sfx/explosion.ogg b/RhythmBullet/Content/sfx/explosion.ogg
new file mode 100644
index 0000000..9011613
Binary files /dev/null and b/RhythmBullet/Content/sfx/explosion.ogg differ
diff --git a/RhythmBullet/Content/sfx/laser.ogg b/RhythmBullet/Content/sfx/laser.ogg
new file mode 100644
index 0000000..e3ea3f5
Binary files /dev/null and b/RhythmBullet/Content/sfx/laser.ogg differ
diff --git a/RhythmBullet/Content/sfx/pop_close.ogg b/RhythmBullet/Content/sfx/pop_close.ogg
new file mode 100644
index 0000000..9efde8b
Binary files /dev/null and b/RhythmBullet/Content/sfx/pop_close.ogg differ
diff --git a/RhythmBullet/Content/sfx/pop_open.ogg b/RhythmBullet/Content/sfx/pop_open.ogg
new file mode 100644
index 0000000..8de88c5
Binary files /dev/null and b/RhythmBullet/Content/sfx/pop_open.ogg differ
diff --git a/RhythmBullet/Content/shaders/basic.vsh b/RhythmBullet/Content/shaders/basic.vsh
new file mode 100644
index 0000000..639bc50
--- /dev/null
+++ b/RhythmBullet/Content/shaders/basic.vsh
@@ -0,0 +1,14 @@
+attribute vec4 a_position;
+attribute vec4 a_color;
+attribute vec2 a_texCoord0;
+
+uniform mat4 u_projTrans;
+
+varying vec4 vColor;
+varying vec2 vTexCoord;
+
+void main() {
+ vColor = a_color;
+ vTexCoord = a_texCoord0;
+ gl_Position = u_projTrans * a_position;
+}
diff --git a/RhythmBullet/Content/shaders/bright_filter.fsh b/RhythmBullet/Content/shaders/bright_filter.fsh
new file mode 100644
index 0000000..9129746
--- /dev/null
+++ b/RhythmBullet/Content/shaders/bright_filter.fsh
@@ -0,0 +1,22 @@
+#ifdef GL_ES
+#define LOWP lowp
+precision mediump float;
+#else
+#define LOWP
+#endif
+
+varying LOWP vec4 vColor;
+varying vec2 vTexCoord;
+
+uniform sampler2D u_texture;
+
+void main() {
+ vec4 color = texture(u_texture, vTexCoord);
+ float brightness = (color.r*0.2126) + (color.g*0.7152) + (color.b * 0.0722);
+
+ if (brightness > 0.6) {
+ gl_FragColor = color *0.75;
+ } else {
+ gl_FragColor = vec4(0.0);
+ }
+}
diff --git a/RhythmBullet/Content/shaders/chrome_abb.fsh b/RhythmBullet/Content/shaders/chrome_abb.fsh
new file mode 100644
index 0000000..e69de29
diff --git a/RhythmBullet/Content/shaders/combine.fsh b/RhythmBullet/Content/shaders/combine.fsh
new file mode 100644
index 0000000..11b8b7c
--- /dev/null
+++ b/RhythmBullet/Content/shaders/combine.fsh
@@ -0,0 +1,27 @@
+#ifdef GL_ES
+#define LOWP lowp
+precision mediump float;
+#else
+#define LOWP
+#endif
+
+varying LOWP vec4 vColor;
+varying vec2 vTexCoord;
+
+
+uniform sampler2D u_texture;
+uniform sampler2D u_texture1;
+
+void main() {
+ vec4 origColor = texture2D(u_texture, vTexCoord);
+ vec4 blurredColor = texture2D(u_texture1, vTexCoord);
+
+ vec4 result;
+ result = origColor + blurredColor;
+ result.a = vColor.a;
+ result.rgb *= vColor.rgb;
+ gl_FragColor = result;
+
+
+}
+
diff --git a/RhythmBullet/Content/shaders/gaussian_blur.fsh b/RhythmBullet/Content/shaders/gaussian_blur.fsh
new file mode 100644
index 0000000..e7145e5
--- /dev/null
+++ b/RhythmBullet/Content/shaders/gaussian_blur.fsh
@@ -0,0 +1,45 @@
+varying vec4 vColor;
+varying vec2 vTexCoord;
+
+uniform sampler2D u_texture;
+uniform vec2 resolution;
+uniform float radius;
+uniform int pass;
+
+void main() {
+ //this will be our RGBA sum
+ vec4 sum = vec4(0.0);
+
+ //our original texcoord for this fragment
+ vec2 tc = vTexCoord;
+
+ //the amount to blur, i.e. how far off center to sample from
+ //1.0 -> blur by one pixel
+ //2.0 -> blur by two pixels, etc.
+ float blur = radius/resolution.y;
+
+ //the direction of our blur
+ //(1.0, 0.0) -> x-axis blur
+ //(0.0, 1.0) -> y-axis blur
+ float hstep = 1.0;
+ float vstep = 0.0;
+
+ if (pass == 1) {
+ hstep = 0.0;
+ vstep = 1.0;
+ }
+
+ sum += texture2D(u_texture, vec2(tc.x - 5.0*blur*hstep, tc.y - 5.0*blur*vstep)) * 0.014374;
+ sum += texture2D(u_texture, vec2(tc.x - 4.0*blur*hstep, tc.y - 4.0*blur*vstep)) * 0.035855;
+ sum += texture2D(u_texture, vec2(tc.x - 3.0*blur*hstep, tc.y - 3.0*blur*vstep)) * 0.072994;
+ sum += texture2D(u_texture, vec2(tc.x - 2.0*blur*hstep, tc.y - 2.0*blur*vstep)) * 0.121281;
+ sum += texture2D(u_texture, vec2(tc.x - 1.0*blur*hstep, tc.y - 1.0*blur*vstep)) * 0.164472;
+
+ sum += texture2D(u_texture, vec2(tc.x + 1.0*blur*hstep, tc.y + 1.0*blur*vstep)) * 0.164472;
+ sum += texture2D(u_texture, vec2(tc.x + 2.0*blur*hstep, tc.y + 2.0*blur*vstep)) * 0.121281;
+ sum += texture2D(u_texture, vec2(tc.x + 3.0*blur*hstep, tc.y + 3.0*blur*vstep)) * 0.072994;
+ sum += texture2D(u_texture, vec2(tc.x + 4.0*blur*hstep, tc.y + 4.0*blur*vstep)) * 0.035855;
+ sum += texture2D(u_texture, vec2(tc.x + 5.0*blur*hstep, tc.y + 5.0*blur*vstep)) * 0.014374;
+
+ gl_FragColor = sum;
+}
\ No newline at end of file
diff --git a/RhythmBullet/Content/shaders/mesh.fsh b/RhythmBullet/Content/shaders/mesh.fsh
new file mode 100644
index 0000000..0a10a45
--- /dev/null
+++ b/RhythmBullet/Content/shaders/mesh.fsh
@@ -0,0 +1,10 @@
+#ifdef GL_ES
+precision mediump float;
+#endif
+
+//input from vertex shader
+varying vec4 vColor;
+
+void main() {
+ gl_FragColor = vColor;
+}
\ No newline at end of file
diff --git a/RhythmBullet/Content/shaders/mesh.vsh b/RhythmBullet/Content/shaders/mesh.vsh
new file mode 100644
index 0000000..9a9b0ca
--- /dev/null
+++ b/RhythmBullet/Content/shaders/mesh.vsh
@@ -0,0 +1,13 @@
+attribute vec2 a_position;
+attribute vec4 a_color;
+
+//our camera matrix
+uniform mat4 u_projTrans;
+
+//send the color out to the fragment shader
+varying vec4 vColor;
+
+void main() {
+ vColor = a_color;
+ gl_Position = u_projTrans * vec4(a_position.xy, 0.0, 1.0);
+}
\ No newline at end of file
diff --git a/RhythmBullet/Content/splash_texture.png b/RhythmBullet/Content/splash_texture.png
new file mode 100644
index 0000000..5f1fa4e
Binary files /dev/null and b/RhythmBullet/Content/splash_texture.png differ
diff --git a/RhythmBullet/RhythmBullet.csproj b/RhythmBullet/RhythmBullet.csproj
index 077b008..7f8a48b 100644
--- a/RhythmBullet/RhythmBullet.csproj
+++ b/RhythmBullet/RhythmBullet.csproj
@@ -49,6 +49,9 @@
+
+
+
@@ -109,9 +112,7 @@
-
-
-
+