- 1,748
- Posts
- 15
- Years
- Age 28
- Nearby my feet.
- Seen Apr 18, 2021
Scorpion Engine
Basically this is a new Game Engine I've been working on. It is made using C# and MonoGame and it's design is made to be extremely flexible to those who need flexibility but easy enough for those who can't really program any bit to use. The design is also supposed to resemble RMXP because most of us here are used to using it.
The main point of releasing the thread early is to hear what people would want implemented into the engine, so please by all means if you have an idea state it.
Features (as of now)
Customizable Script Engines - This engine will allow you to fully integrate ANY kind of programming language, on the circumstances that you already have some sort of parser for it. (The official releases will have access to Lua, JavaScript, Ruby, and Python) (Ruby/Python are implementations are used with the IronLanguages for the .NET framework while the lua implementation is used with LuaInterface and Javascript uses Noesis.Javascript On a separate note, your game isn't limited to only one implementation, you can use any and all parsers available for use.
A Tileset Editor - The Base Editor for making Tilesets, here you can add a bitmap, set passable flags, add auto-tiles, ect.
Feature to Come:
A Map Editor - Obviously, it wouldn't be an Easy to use game engine without a map editor (then it'd be more like Visual Studio or script editors like that)Resource Editor - This is for things that normal RMXP games use (The Actors/States/Items/Weapons/Ect.)
And anything else that comes up as a good idea for this
Images:
Spoiler:
A basic overview of the script editor:
![[PokeCommunity.com] Scorpion Engine [PokeCommunity.com] Scorpion Engine](https://imageshack.com/a/img404/8706/2q4c.png)
Same as above, but without the code folding active:
![[PokeCommunity.com] Scorpion Engine [PokeCommunity.com] Scorpion Engine](https://imageshack.com/a/img855/793/n5zx.png)
A Look at the script language selector:
![[PokeCommunity.com] Scorpion Engine [PokeCommunity.com] Scorpion Engine](https://imageshack.com/a/img834/1953/m6n7.png)
A view that you can change a script's name:
![[PokeCommunity.com] Scorpion Engine [PokeCommunity.com] Scorpion Engine](https://imageshack.com/a/img826/9381/hnoo.png)
The Tileset Editor (Yes, I know it's not completed):
![[PokeCommunity.com] Scorpion Engine [PokeCommunity.com] Scorpion Engine](https://imageshack.com/a/img198/3303/0adx.png)
![[PokeCommunity.com] Scorpion Engine [PokeCommunity.com] Scorpion Engine](https://imageshack.com/a/img20/8932/hc1v.png)
Credits (as of now):
Rei - Developer of the engineThe Creators of Iron (Ruby/Python), for making those parsers
The Creators of Noesis.JavaScript, for making the parser
The Creators of LuaInterface, for making the parser
The Creators of MonoGame, for making mono game (This includes all the 3rd party binaries such as OpenTK)
The Creators of Scintilla/Scintilla.NET, for making Scintilla (a Text Editor) and then porting it for the .NET framework
Last edited: