Home › Forums › Development discussions › Future development
- This topic has 156 replies, 6 voices, and was last updated 9 years, 4 months ago by Sponk.
-
AuthorPosts
-
December 6, 2014 at 12:11 #563Akira_SanParticipant
Ok, will try it.
December 7, 2014 at 22:40 #565SponkKeymasterA new binary version is online. You can now test some new 2D rendering features that I have still to document π
- This reply was modified 10 years ago by Sponk.
December 8, 2014 at 11:52 #567Akira_SanParticipantDownloaded it! When you say “2D rendering features” you mean for 2D games? But still when pressing the menu with the profiler, nothing pops up?
How do you compile with MingW, cos i keep getting the raknet error?December 21, 2014 at 23:53 #574SponkKeymasterYes, I mean for 2D games. There currently is support for basic sprites and sprite sheet based animations.
What do you mean, “nothing pops up”?
You just need to run CMake and tell it to use MinGW. You could also use the QtCreator to do that.
December 22, 2014 at 18:22 #575Akira_SanParticipantHow far are you going to go with the 2D? You going to add box2d or 2d particles? See the images -> http://ethanonengine.com/media/ By using color, normal and spec some nice look can be achieved. Ive worked ona an old 2d prerendered game, it was called TK-RemiX. You could use its graphics, that are free and plenty. π Only you gonna have to combine them together to make a single file. TK-RemiX data file Some images from it:
Here for some characters animated. ->
http://s92.photobucket.com/user/AKIRA_SAN2/library/?sort=3&page=5
Lol i thunk i just made some commercial!What do you mean, βnothing pops upβ?
When you click on the menu, i dont see any windows to show up.
You just need to run CMake and tell it to use MinGW. You could also use the QtCreator to do that.
I use the cmake gui and made a code::blocks, in the qtcreator what argument should i add to make it use the mingw. By default its using vs10, thats it when open the cmake.txt file to build. Hope thats clear.
December 24, 2014 at 11:14 #576SponkKeymasterThank you for those graphics!
By the way: I fixed the profiler on Windows. And Neo should build on Windows with VS again.
December 30, 2014 at 19:44 #578Akira_SanParticipantI see, that the latest dev logs have multithreading, you gonna thread the raster too?
January 1, 2015 at 19:44 #580SponkKeymasterFirst of all: Happy new year to everybody!
Yes, there is better support for multithreading now. It is not used everywhere yet and produces some problems with modules that are not yet ready. First we need much better multithreading support in Neo::Level for asset loading.
The renderer will not be able to become multithreaded since OpenGL only works within one thread but it is possible to calculate skinning data for animations or physics in parallel.
The 2D renderer got a huge update containing a completely new Lua based API.
You can find the documentation about the new code here: http://scary-squid.de/documentation/LuaDoc/There are some first classes that focus on the 3D functionality Neo has. Nothing fancy yet but I think it’s a good start for the future.
January 2, 2015 at 16:46 #581Akira_SanParticipantHappy new year!
Thx, for the explanation. You are doing some big engine work.January 24, 2015 at 02:57 #732sunnystormyParticipantHello, Sponk!
Are you considering integrating UDP/TCIP networking functionality into the engine? I’d like to hear your thoughts on that if it’s been considered.
Also, what about data persistence?
Hope you’re doing well! π
-SS
January 24, 2015 at 13:52 #733SponkKeymasterHey sunnystormy!
I already experimented with RakNet for UDP connections but decided that it was an ugly and buggy mess so I threw that out again. The current plan is to write basic UDP support from scratch without using another middleware.
Data persistence can be implemented in Lua or C++ without problems. I don’t want that in the engine since this is very game dependent and likely to be useless for most cases.
January 25, 2015 at 02:13 #734sunnystormyParticipantHey, Sponk!
Have you considered ASIO (http://think-async.com)?
I’m considering implementing that into the game engine I’m currently developing.
Also, congratulations on your continued progress with the Neo Engine! Everything looks great. π
Cheers!
- This reply was modified 9 years, 11 months ago by sunnystormy.
- This reply was modified 9 years, 11 months ago by sunnystormy.
- This reply was modified 9 years, 11 months ago by sunnystormy.
January 26, 2015 at 21:43 #738SponkKeymasterThank you π
There are still so many things to do, much more than I can do on my own. I hope to find some experienced programmers for a faster development cycle but I guess that’s far beyond reach.
Does your engine have a website? I would like to take a look at it π
January 28, 2015 at 17:06 #739sunnystormyParticipantHi, Sponk!
No, it doesn’t! π
HOWEVER… I currently maintain a blog that documents my progress on the engine, as well as teaching people about Linux and open-source tools.
http://osgdp.wordpress.com – “The Open-Source Game Development Pipeline”
Essentially, the engine is just a simplified interface wrapped around Irrlicht, CAudio, and Bullet Physics. As I mentioned in my last reply, if I implement networking (which I’m still not sure about), I’m considering ASIO.
Cheers!
January 28, 2015 at 22:47 #740SponkKeymasterYour blog looks nice!
Count me among your readers π -
AuthorPosts
- You must be logged in to reply to this topic.