Sign in to follow this  
Keinier

Illusion Game Engine

Recommended Posts

greetings,

[color="#333333"][font="arial, sans-serif"][size="2"]I am a student of systems engineering and am opening an open source project for which I am capable of recruiting people coolaborar to the cause, in theory the serious cross-platform game engine, totally free, able to render OpenGL and DirectX, and LUA scriptconsole contruirian root of this is profit is obviously a very big project for a single program with so little experience in this area would facilitate project besides many other developers learn from this complex topic in a simple and free. I'm not looking to schedule, but all they can contribute, including feddbacks and comments in the code.

thank you very much advanced.

repository is the link: [url="https://github.com/Keinier/IllusionEngine/"]https://github.com/K...IllusionEngine/[/url][/size][/font][/color]
[color="#333333"][font="arial, sans-serif"]
[/font][/color]
[font="arial, sans-serif"][color="#333333"]Edit:[/color][/font]
[font="arial, sans-serif"][color="#333333"]
[/color][/font]
[font="arial, sans-serif"][color="#333333"]My Skype is: KEINIERCAB[/color][/font]
[font="arial, sans-serif"][color="#333333"]My Email is: keinier@gmail.com[/color][/font]

Share this post


Link to post
Share on other sites
Good luck!

Btw, you may want to reconsider the name of your engine:

[list][*]2K Czech former name was Illusion Softworks, and AFAIK they used the name "Illusion Engine" for an engine behind Mafia II[*]There is 3D hentai game company named Illusion in Japan[/list]

Share this post


Link to post
Share on other sites
[img]http://public.gamedev.net/public/style_emoticons/default/ohmy.gif[/img], Oops XD, now, I'll need a new name XD. Thanks for information. hahahaha they company are copy me!!! XD

Share this post


Link to post
Share on other sites
Keinier,

This project looks really cool abd I'd love to give this a shot at helping with, but do you have any learning resources that I could use to get a feel for graphics oriented programming?

Share this post


Link to post
Share on other sites
[color=#333333][font=arial, sans-serif][size=2]Greetings Morley.

Advanced thanks for wanting to contribute to the project, I have no resources exist or not this is a new idea because, as you can see and I change the name lol. In essencethe idea is to create a game engine as the UDK but totally free, said he did not likebecause ogre ogre is a rendering engine. In short the requirements are basically that you want them to UDK but free.[/size][/font][/color]

Share this post


Link to post
Share on other sites
:rolleyes:is actually very good project, since I purchased the UDK "free", but if you want to distribute a DEMO is impossible. I know a lot of work but over time more people will join the project and will be rewarding for us and for those who publish a demo even when they are learning.:)

Share this post


Link to post
Share on other sites
It would be great if you could elaborate on what you want the engine to be:

Will it be traditional deep hierarchy method? Or will you use Component-Based Entity model?

Are you actually writing all the Scripting, Input, Rendering, Networking, Physics? Or will you be using lots of libraries together to create this engine?

Share this post


Link to post
Share on other sites
hi [size="2"][color="#1c2837"]CRYP7IK,[/color][/size]

[color="#333333"][font="arial, sans-serif"][size="2"]My plan is to be developed according to object-oriented programming, and eachsubsystem in a module or component in order to implement the appropriate component depending on the platform, it is noteworthy that all this aria THROUGHthe concept of interface and polymorphism for example:

/ / Start rendering engine

IERender myRender = new [/size][size="2"] RenderDirectX();

/ / Init motor

IECore myCore = new [/size][size="2"] CoreWin32() / / ps2, ps3, wii, etc.

or also

IERender myRender = new [/size][size="2"] RenderGL();

IECore myCore = new [/size][size="2"]CoreLnx() / / ps2, ps3, wii, etc.

I want to be understood is that the engine is easy expansiveness and maintainable.

Anyway I have published a series of guidelines or FAQ about the project
here: [url="https://github.com/Keinier/IllusionEngine/wiki"]https://github.com/K...sionEngine/wiki[/url][/size][/font][/color]
[color="#333333"][font="arial, sans-serif"]
[/font][/color]
[color="#333333"][font="arial, sans-serif"]
[/font][/color]
[color="#333333"][font="arial, sans-serif"][size="2"]EDIT:[/size][/font][/color]
[color="#333333"][font="arial, sans-serif"] [/font][/color]
[color="#333333"][font="arial, sans-serif"][size="2"]Another thing I forgot to mention. Utiizar bookstores are the same used by the platform or operating system, DirectX or OpenGL, OpenAL, FreeType and STL. The rest, Iehcho every effort to create my own implementations.

So far, I have been working alone, without guidance, without a clear expectationbecause it is a very big project for a single developer. So I encourage all to give theiropinio Aque regarding any detail either for good or ill, and evaluation of all, because that is what will make it an excellent project and that in the future when it usable, isone of the titans of industry and it is best to be free.[/size][/font][/color]

Share this post


Link to post
Share on other sites
If I had a better understanding of what was going on I could probably add some components and modules xD can someone give me a brief rundown on structure/heirarchy and basic rendering process? You don't have to though.

Share this post


Link to post
Share on other sites
Not to be too harsh here, but if I have to be honest, the information you're providing is rather vague

The only thing I've gathered from your information is that you're making an engine, you want it to be like UDK, you want to make it 'extendable', you want to follow an architecture as shown in Jason Gregory's Game Engine Architecture book and that you have at least heard of some OO concepts

As someone who's been working on a game engine which has been in development for quite some time (and which is being used to develop a quite ambitious project) I would advise you to create an in-depth design document which formally expresses your engine architecture, its individual components, its design focus (since there's no "one solution fits all" type of engine), a programming guideline, etc.; since you want other people to participate in your project, this will be even more important as to guarantee good code quality

Detailed planning really is necessary on these kinds of large scale projects; of course not everything can be planned from the start, but you'll still want a pretty detailed overview of your engine before you start your work

Share this post


Link to post
Share on other sites
[color=#333333][font=arial, sans-serif][size=2]
hello Radlkalizm,
[/size][/font][/color][color=#333333][font=arial, sans-serif][size=2]I appreciate your sincerity, in truth you are absolutely right in what he is saying, I have a basic design that Ahun public not only want to make sure that it is a correct approachwill gradually observed in the wiki and in my blog, more detailed information, whichcan start a foundation. Because the project is too big I think it would be correct (pleasecorrect me if I'm wrong) to design a base in which to work, in short would be the videoand audio renderer, and the platform (Asserts, atomic datatype, etc.) to you can startwith me and give his opinion. Again, thank you very much, please do not refrain intheir criticism because that's where this project will come out is always good tocriticize the bad things right.[/size][/font][/color][img]http://public.gamedev.net/public/style_emoticons/default/smile.gif[/img]

Share this post


Link to post
Share on other sites
I can give you an extra tip if you'd like: Making an engine without having a concept for a game in mind is really hard and will probably result in a big mess.
Try to incorporate your target game setting in your design document (Will you have open worlds? Indoor scenes? Do you want to support high-quality photorealistic rendering? Non-photorealistic rendering? etc.), since these will determine a good part of how your engine components will have to be laid out and implemented; trying to be too general in these kinds of things will result in sub-optimal performance, and an engine that's just not 'fun' to work with

If you have questions about engine development, feel free to message me

Good luck with the project ;)

Share this post


Link to post
Share on other sites
[font="arial, sans-serif"][size="2"][color="#333333"]
hello Radikalizm,
[/color][/size][/font][color=#333333][font=arial, sans-serif][size=2]this idea is great, Morley also commented me the idea, I think is good, well the question now is. What game?. Well, I'll desing a structure with level hight of abstraction. [/size][/font][/color][color=#333333][font=arial, sans-serif][size=2]Thanks for yours tips.[/size][/font][/color][font="arial, sans-serif"][size="2"][color="#333333"][/color][/size][/font][img]http://public.gamedev.net/public/style_emoticons/default/wink.gif[/img]

Share this post


Link to post
Share on other sites
[quote name='Lauris Kaplinski' timestamp='1317628595' post='4868511']
Good luck!

Btw, you may want to reconsider the name of your engine:

[list][*]2K Czech former name was Illusion Softworks, and AFAIK they used the name "Illusion Engine" for an engine behind Mafia II[*]There is 3D hentai game company named Illusion in Japan[/list]
[/quote]

hi,
i hve a new name, is Catalysis Game Engine (CGE) I think is good
[twitter]keinier[/twitter]

Share this post


Link to post
Share on other sites
Sign in to follow this