[X] The "/vmpk/vmpk-0.2.5-setup.exe" file could not be found or is not available. Please select another file.

This is a game engine that helps game developer to produce game easier.It is writen in C++ and all of the functions are fixed into classes as the engine is designed in the method of Object-Oriented.


http://eziaengine.sourceforge.net





Separate each tag with a space.

Ratings and Reviews

Be the first to post a text review of Ezia Engine. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • Unfortunately EziaEngine Will Be Delayed

    Unfortunately EziaEngine Will Be Delayed! Because of the global economic crisis, I change the plan about my future. Yes, I believe that it does affect everyone here. I have to pay more time to learn English, math, politics and how to survive in the deteriorating circumstance rather than focus on thchnique of game engine. Good luck everyone!

    posted by eziasolsky 222 days ago

  • eziaengine EziaEngine_src_0.0.8 file released: EziaEngine95.zip

    1.BUG: Correct XMLParser::DoElement(). Now it will not call eEndElement if this element does not match the conditions. It needs to be well tested. 2.BUG: Correct FLDRET macro. It is a terrible bug. It will return 1 instead of the real RES code before. 3.ADD: Add QueryNumberAttribute( const char * const name , Define::float2 * const value ), QueryNumberAttribute( const char * const name , Define::float3 * const value ), QueryNumberAttribute( const char * const name , Define::float4 * const value ), QueryNumberAttribute( const char * const name , Define::float33 * const value ), QueryNumberAttribute( const char * const name , Define::float44 * const value ) to XMLParser. 4.ADD: EziaPhysicsActorDescLoader.h 5.ADD: Add class IGraphImmediately between IGraph and Direct3D9. 6.ADD: Add class IGraphOptimized. Read README for details. 7.MOD: Move as many macros as possible from H file to CPP file. 8.ADD: Complete Direct3D9::Mesh::LockVertexBuffer() , UnlockVertexBuffer() , LockIndiceBuffer() , UnlockIndiceBuffer(). 9.DEL: Delete IGraph::Material. 10.DEL: Delete IGraph::Matrix. 11.ADD: Add IGraph::Light temporarily. It may be deleted when IGraph::IShader is finished. 12.BUG: Correct some bugs in EziaVector2.h , EziaVector3.h , EziaVector4.h. Some mistakes like z was writen to be x. 13. ADD: EziaDirect3D9MeshLoader.h. 14. ADD: XMLParser::Restart(). So now XMLParser::Parser() can call XMLParser::Parser() indirectly by element events. 15.MOD: Move SetViewMatrix() and SetProjectionMatrix into ICamera. 16.BUG: Correct StreamTest size bug. StreamTest will automatically add one more charactor to the buffer tail for '\0'. 17.ADD: PerformanceTicker.h. 18. MOD: Separate IGraph::caUpdataCamera() and IGraph::ghPresent(). 19. MOD: Separate IGraph::caUpdataCamera() and IGraph::ghPresent(). 20.BUG: Add Ezia::DataStructs::Set::operator [] back. Because I find out what wrong with my pre-version of this operator: '&'. 21.ADD: Add file EziaAssert.h. 22. MOD: Some more "const" when the methods returen a pointer.

    posted 240 days ago

  • EziaEngine 0.0.8 Released!

    A new version of EziaEngine -- EziaEngine 0.0.8 is released! This release mainy added model loader for physics and graph module, and fixed some bugs. Read README and CHANGLOG for details. I will continue this project and make a small game demo. After that I may build the Ezia Team.

    posted by eziasolsky 240 days ago

  • File released: /eziaengine/EziaEngine_src_0.0.8/EziaEngine95.zip

    posted 240 days ago

  • eziaengine EziaEngin_src_0.0.7 file released: EziaEngine80.zip

    7th March 2009 0.0.7 EziaSolsky 1.Separate XMLParser::ParseFile() and ParseString into LoadFile(), LoadString() and Parse(). And Clear() is necessary. 2.Add conditions ( type_name , attr_name , attr_value ) to XMLParser::Parse. 3.FileSystemPhysics. 4.Scripts::Lua::LoadString(). And finish StringParser::ParseFile. 5.EziaIPhysics.h and EziaODE.h. This part still need more tests. 6.Separate Sockets::Session Receive , Send and Read Methods into several smaller methods. 7.Rename DirectGraph to Direct3D9. 8.EziaISound.h and EziaOpenAL.h. 9.Delete Ezia::DataStructs::Set::operator []. Add Ezia::DataStructs::Set::get_ptr instead. Why? Because this operator is dangerous, if T is a class, not a class *. A problem did appear before this change. And it took me 2 hours to solve this problem. I deleted this operator at last.

    posted 246 days ago

  • Dependence Dependence_WinXP_32bit_EziaEngine0.0.7 file released: Dependence81.zip

    Add lib of ODE.

    posted 246 days ago

  • EziaEngine 0.0.7 Released!

    EziaEngine 0.0.7 Released! Next I will produce a small game demo based on this engine.

    posted by eziasolsky 246 days ago

  • File released: /Dependence/Dependence_WinXP_32bit_EziaEngine0.0.7/Dependence81.zip

    posted 246 days ago

  • File released: /eziaengine/EziaEngin_src_0.0.7/EziaEngine80.zip

    posted 246 days ago

  • eziaengine eziaengine-src-0.0.6 file released: EziaEngine54R.rar

    9th February 2009 0.0.6 EziaSolsky 1. Separate Ezia::Streams::Stream into several children classes. 2. Ezia::Streams::StreamBinaryCycled::ReadBlockCycled and Ezia::Streams::StreamBinaryCycled::WriteBlockCycled 3. Ezia::DataStruct::VectorSet. 4. EziaSocket.h 5. File "CHANGELOG". 6. Separate "EziaDirectGraph.cpp" into several files.

    posted 264 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Ezia Engine Actions

Thanks for your rating!

Would you also like to write a review?





Skip Review