CONTROLS: WASD - Move Space - Jump Mouse - Look LINK: Please use the link below. If you use normal TurboWarp then you will glitch out and keep spinning for eternity. If you are curious then this link has pointer lock which makes you able to look around like a first person game would. Anyway here is the link: https://experiments.turbowarp.org/pointerlock/778225728?fps=60&stuck&offscreen&limitless
TUTORIAL BELOW This is still very very buggy. Eternal engine (full) will release in the next couple days. There are still many many things to be added or fixed and my release will make everything a lot better/faster. If you see odd pixels when running the demo its because of a UV issue of the model that I didnt want to fix because of laziness, its not the actual engine. Even in blenders end it shows odd pixels Sorry for the bad model lol, this is literally my first time making a textured model. I tried my best okay and thats all that matters. I added a model importer, player controller, solid triangles, and general imporvements. You can still manually make triangles but using blender is a lot faster. This *should* be the fastest textured engine out there. Correct me if im wrong. I tried to optimize as much as I could. If you have any suggestions or optimizations, please let me know in the comments, thanks. I did add a way to import a blender model so creating games should be way easier (if you use blender of course). I made the OBJ importing handler a little different than other projects to make it run faster and better (in my opinion) I think. I also added collisions because why not? They came from @littlebunny06 but I modified it slightly to fit into this demo. You would also have an easy player movement controller. Solid colored triangles are also added, just use the hex block which is in a sprite and the rendering sprite. You can also just put in a hex value and it will work. Other color types wont work because it only checks for the first letter being a # Once again, thanks to @bambozzle for the textured triangle filler and @TheGoodGuy8000 for the very fast rotation matrix method. Also thanks to @littlebunny06 for the collisions and @maDU59_ for helping me with making the textures HD. It was a simple fix. TUTORIAL / IMPORTING MODELS: To make a textured triangle in blender you can look it up online but what you need to do is make a material for the faces you want and then import the texture image to the base color. Then in the UV editor you can modify the faces UV to what you want. After that you need to grab that image texture and import it into scratch with the export button when making a costume. Then you need to copy that image with CTRL + A and then copy it to the clipboard with CTRL + C and then go in the [TEXTURES] costume and then do CTRL + V. Your image should now be in that costume. Then go back to blender and export your model as an OBJ file. In the settings you need to check triangulate faces so that the quad faces are triangles. Then you open that file wherever you saved it in notepad and then copy it like how you did with the texture image. Go in the objects sprite and then grab one of the Create Mesh blocks and then you need to name your mesh to whatever you want. After that, in the file section paste your file. You should get this huge input value, thats okay. Then you grab a create object block and set the name to whatever you want again. Then you need to set the mesh to the name you set the mesh to. You can mess around with the other input values to whatever you want. After that you need to wait for the engine to bake the textures and boom! Your model should be visible! I tried making this beginner friendly so that you can easily make models and import them without much issues. You may modify anything you want or add whatever you want, just please make sure to give me credit by saying something along the lines of "Engine by: @KryptoScratcher". It will really help me out if you do that, also if you love and favorite as it shows me support for my projects. Have fun making your games :)