The RPG Maker Resource Kit

Other Game Creation => Other Game Making Programs => Topic started by: DoctorTodd on December 21, 2013, 01:54:25 AM

Title: Flat
Post by: DoctorTodd on December 21, 2013, 01:54:25 AM
(http://www.beacongames.com/uploads/FlatLogo.png)

Introduction:
So I used RPG Maker and have been using Unity for a long time and I decided to go ahead and make my own game engine. A 2D one if the title isn't a dead give away. I'm taking a break from Pool of Mana to get some things together so I'm currently working on this. I'm developing this in Visual Studio using c# and .net 4.5. I plan to spend a few months working on this and release it as commerical software. I plan on having the engine cost 30 dollars without royalties of course. The engine is still in early development but so far things are working out well. The engine currently only has an option to build to Windows. However due to the way the game is exported it's possible to have a game on almost any modern operating system. The game exports a package which has all of the assets used in the game which is opened and interpreted by the game's executable. So to include exporting to multiple operating systems I just need to make an interpreter on each. Someone who knows how to develop an application would probably be able to make their own interpreter.

Features:

Screenshots:
Spoiler for Screenshots:
This one is from today. I just started the world editor. I've mainly been working on low level stuff and the user interface.
(http://www.beacongames.com/uploads/FlatThree.png)
Title: Re: Flat
Post by: Sophist on December 21, 2013, 02:16:21 AM
Wow, that's pretty interesting. What types/genres of games are going to be capable of being made with this engine?
Title: Re: Flat
Post by: DoctorTodd on December 21, 2013, 02:38:45 AM
I'm aiming for almost anything 2D. There isn't a forced perspective so you aren't stuck with top down. You could make an adventure game, a side scroller, a JRPG, or a simulation game. However there won't be support for procedural generated worlds or at least for now, so you can't make a game like Terraria or Starbound. There are a few other limitations but you have a nice variety of genres to choose from.
Title: Re: Flat
Post by: yuyu! on December 21, 2013, 06:24:11 AM
This is really impressive, Doc! :)
Title: Re: Flat
Post by: DoctorTodd on December 21, 2013, 06:56:17 AM
Thank you!

Also if anyone is curious this is the general idea of what Flat Game Script will look like.
Code: [Select]
//Example Script

<func>
name:Update
<cond>
Type:DownKey:$MoveForwardKey
<Then>
Trigger:ExampleFunction
</Then>
</cond>
</func>

<func>
name:ExampleFunction

</func>


$MoveForwardKey refers to the strings file.
Title: Re: Flat
Post by: D&P3 on December 21, 2013, 10:49:14 PM
Good luck Todd, I think you're going to go far as a designer ;8
Title: Re: Flat
Post by: DoctorTodd on December 22, 2013, 12:29:09 AM
Thanks.  :)