Chaos Project

Game Development => Sea of Code => Development Tools => Topic started by: winkio on September 19, 2015, 01:55:47 am

Title: [C#] Moment (Engine/Editor)
Post by: winkio on September 19, 2015, 01:55:47 am
(http://i.imgur.com/yYmNpHP.png)





Moment is planned to be a free 2D and 3D game engine and editor for Windows, using C# and Monogame, built with the idea that creating games and other interactive software should be streamlined and intuitive.



Features




Download

Not even close to ready yet.



Progress

Current Tasks


Latest Screenshots: ShowHide

(http://i.imgur.com/t4Cc9S5.png)


Full progress album: http://imgur.com/a/Klwn6
Title: Re: [C#] Moment (Engine/Editor)
Post by: Soulshaker3 on September 19, 2015, 10:49:14 am
This certainly looks a great project. Unlike my past project... *looks into the past and cries violently*, when do you plan to show us some action?
Title: Re: [C#] Moment (Engine/Editor)
Post by: winkio on September 19, 2015, 12:16:59 pm
It will probably be 2 or 3 months until the editor will be able to create a new game and let you edit it (which is when I will put up a download link).  There's a lot of editor work to be done like tabbed files, file explorer, undo/redo, etc. before I actually can make it do something.  I have a very good idea how the engine itself will be done, so that part should go quickly.  But for the next few months, I will only have screenshots and comments.
Title: Re: [C#] Moment (Engine/Editor)
Post by: Soulshaker3 on September 19, 2015, 02:17:39 pm
Ah I see, nice to see you're on the right track, if you need any help, don't hesitate my C# skills are 1% sharper than 1 year ago :V:
Title: Re: [C#] Moment (Engine/Editor)
Post by: whitespirits on September 24, 2015, 05:38:10 pm
any chance of an mmo feature? :)
Title: Re: [C#] Moment (Engine/Editor)
Post by: KK20 on September 24, 2015, 06:21:17 pm
Online multiplayer appears to be a feature as there will be networking. An MMO would be asking for too much.
Title: Re: [C#] Moment (Engine/Editor)
Post by: winkio on September 24, 2015, 07:00:57 pm
Yeah, definitely no MMO networking.  The two networking models I am thinking of are a UDP delta-state protocol for things like shooters and action games, and a TCP input-log protocol for things like RTS and turn-based games.  Both would be p2p focused instead of server based.
Title: Re: [C#] Moment (Engine/Editor)
Post by: ForeverZer0 on September 24, 2015, 07:25:19 pm
Couple questions :

Open source?
Approximate time until beta?
Title: Re: [C#] Moment (Engine/Editor)
Post by: winkio on September 24, 2015, 07:52:09 pm
Yes, both editor and engine will be open source.  I also do a good job of intellisense commenting, so even without looking at the source, every class, method, property, etc. will have a good description of what it does from intellisense.

Beta won't be out for a long time.  Maybe 3 months until the alpha, another 6 months until the beta, and another 6 months until release?

Alpha should have the most basic functionality possible, beta should have a good workflow and all the basic tools, and release will have more advanced tools and better usability.

EDIT: added screens of the multi-tab view.  For any tab control (including the ribbon and documents), you can hold Ctrl or Shift while selecting tabs to select multiple, and the corresponding panels will be displayed side by side!
Title: Re: [C#] Moment (Engine/Editor)
Post by: winkio on October 01, 2015, 09:34:06 pm
I'm working on making the editor have smart instances now.  Behavior goals are as follows:

Title: Re: [C#] Moment (Engine/Editor)
Post by: Soulshaker3 on October 02, 2015, 04:20:19 am
Oh boy that seems to be going great, I can't wait to mod the shit out of it :V:
Title: Re: [C#] Moment (Engine/Editor)
Post by: PhoenixFire on October 04, 2015, 02:21:52 pm
Since I know it will be something of a demand, I would be interested in looking into working with you on this, and creating a module for future release that takes into account server-client networking, making MMO style systems a bit easier to implement.
Title: Re: [C#] Moment (Engine/Editor)
Post by: winkio on October 04, 2015, 03:44:10 pm
There are quite a few reasons to avoid server-client implementation:



Granted, I could change my mind on this in the future, but for now I definitely do not think that a server-client implementation is a good idea.