[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 173: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3906)
[phpBB Debug] PHP Warning: in file [ROOT]/feed.php on line 174: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3906)
Skyline Forums Skyline Game Engine Community Forums 2015-08-21T15:40:38+01:00 https://forum.aurasoft-skyline.co.uk/feed.php?f=5&t=1180 2015-08-21T15:40:38+01:00 2015-08-21T15:40:38+01:00 https://forum.aurasoft-skyline.co.uk/viewtopic.php?t=1180&p=6233#p6233 <![CDATA[Re: Engine support .Net / mono]]>

Statistics: Posted by CharlesWoodhill — 21 Aug 2015, 15:40


]]>
2015-08-21T14:47:58+01:00 2015-08-21T14:47:58+01:00 https://forum.aurasoft-skyline.co.uk/viewtopic.php?t=1180&p=6232#p6232 <![CDATA[Re: Engine support .Net / mono]]>

We do care and fully listen to our users and try to provide as many features requests as possible. All requests are discussed and as development time is precious we have to plan what can be done in an effective time frame.

We are looking at adding a JIT mono implementation to provide a full C# development toolset and when this is in place we may provide lower level access to certain features as long as they do not interfere with the core system and resource management as we don't want our users to crash the engine as stability is very important. Access to RTT and in certain circumstances nodes, vertex buffer arrays for procedural poly generation and of course the current set of deep commands converted from the Lua implementation. Low level terrain access, shader const params for dynamic shader development to supplement the RTT. This would provide you with the tools to be able to code much of what you mentioned this combined with the current feature set and any requests would provide a rich development environment without the need to be a pro coder. ;)

I hope this helps. :D

Statistics: Posted by StarFire — 21 Aug 2015, 14:47


]]>
2015-08-21T14:05:29+01:00 2015-08-21T14:05:29+01:00 https://forum.aurasoft-skyline.co.uk/viewtopic.php?t=1180&p=6231#p6231 <![CDATA[Re: Engine support .Net / mono]]> Statistics: Posted by CharlesWoodhill — 21 Aug 2015, 14:05


]]>
2015-08-20T20:54:32+01:00 2015-08-20T20:54:32+01:00 https://forum.aurasoft-skyline.co.uk/viewtopic.php?t=1180&p=6229#p6229 <![CDATA[Re: Engine support .Net / mono]]> Statistics: Posted by SolarPortal — 20 Aug 2015, 20:54


]]>
2015-08-19T16:23:11+01:00 2015-08-19T16:23:11+01:00 https://forum.aurasoft-skyline.co.uk/viewtopic.php?t=1180&p=6227#p6227 <![CDATA[Re: Engine support .Net / mono]]> Statistics: Posted by CharlesWoodhill — 19 Aug 2015, 16:23


]]>
2015-08-19T11:28:09+01:00 2015-08-19T11:28:09+01:00 https://forum.aurasoft-skyline.co.uk/viewtopic.php?t=1180&p=6226#p6226 <![CDATA[Re: Engine support .Net / mono]]>
I dont think we would have the time or warrant the time to do such a task that likely no-one apart from yourself would use as our main target is the hobbyist/indie user.

We do have plans on exposing the entire QT library to the end game and allowing the viewport to be embeddable so a user could create modding for their game if they are exporting on a Windows platform(pointless on mobile lol :P), but this is all still running within skyline. Not skyline running within another app. Plus with other powerful engines, they might be better for that purpose.

At the moment, we already have a custom editor plugins system which allows you to create a Qt ui and load it into skyline and program it using lua to do certain features into the engine similar to what you were mentioning but it still needs a few features and hooks into the main renderer for mouse clicks, returning events etc..., if we end up with c# then it will also be programmable in that language too instead of Lua alone.

We plan on expanding this to include rendering viewports to create your own skyline features like the mesh editor viewport.

Custom Editor plugins were only introduced in the V0.9.5: Have a look at the changelogs (. Your version is V0.9.2).

We will probably be using Mono for the c# interface because of its cross compatibility and the fact that we can use it in realtime rather than compiling it down :P

Someday, Skyline will be turned into a DLL for better project management and for the use of a c++ SDK. Perhaps one day when this is made, you may be able to do what you need with it.

Its a nice idea what you have mentioned, but is not in our general direction.

Statistics: Posted by SolarPortal — 19 Aug 2015, 11:28


]]>
2015-08-19T10:52:12+01:00 2015-08-19T10:52:12+01:00 https://forum.aurasoft-skyline.co.uk/viewtopic.php?t=1180&p=6225#p6225 <![CDATA[Engine support .Net / mono]]>
another thought:
whenever i started to deal with a new engine or api (directx for example) i made the Scene or viewport onto a panel of a window
this let me acces to the full might of windows gui and all of .net and more...
can u support a dll or whatever, so that u can let run the player on an panel in an c# windowed app? :mrgreen:

why? cause u can play around a way faster, especially when not all features are present or far from rapid usage (especially gui)
in .net u have already a cool gui/system, open file dialogs, buttons, lists,.... which of one can make its gui, not to talk about visual studios lovely gui editor, especially when doing some tests or making a isolated subsys, or simply a modding tool for ur game, then existing window system(s) are enuf, u dont need an ingame gui. ( maybe a win32 to skygui converter when u done with the testing??? :mrgreen: )

IF u are thinking about, how to integrate c#/.net into your engine,
maybe think how u integrate ur engine into c#/.net/mono
means:
dont ONLY provide some events that the coder can implement (unity for example ( init / start / update, OnGui, OnRender,.... )
isnt it better/much more flexible to create .net/mono class(es) providing the view (and functionality) of ur engine,
which then is usable from out side?
if u too make it possible to create the gameloop outside your engine, then all is possible :) (be sure to provide a projectTemplate hihi)
BAM!! u support all mono compatible languages / editors / debuggers.... have a cool gui, networking,...... ah .net/mono so rich :mrgreen:

of course this is much more platform depended but i think u wont need this sys for the phones ;) its developement stage...

greets,

Statistics: Posted by CharlesWoodhill — 19 Aug 2015, 10:52


]]>