Achieving reuse in casual game developers: A blender game engine approach. In pages 192-205, 2014.
abstract   bibtex   
The Blender Game Engine (part of an open source 3D-modeling suite) offers a graphical logic editor interface, that's close to a node-based representation of game context behavior. The original design makes basic logic easy to make, but more complex logical solutions become hard to read, modify and reuse. This article describes a proposal for a visual programming node editor for the Blender Game Engine, by providing a Component Based System and building the node editor like a special-purpose, component-oriented system. A small, publicly available, proof of concept is made with basic functionality and tested by two external experts to validate the improvements that this work tries to achieve. With this proposal reusing and sharing generic logic between projects and teams is encouraged and modifying previous work products becomes much easier.
@inproceedings{84906070227,
    abstract = "The Blender Game Engine (part of an open source 3D-modeling suite) offers a graphical logic editor interface, that's close to a node-based representation of game context behavior. The original design makes basic logic easy to make, but more complex logical solutions become hard to read, modify and reuse. This article describes a proposal for a visual programming node editor for the Blender Game Engine, by providing a Component Based System and building the node editor like a special-purpose, component-oriented system. A small, publicly available, proof of concept is made with basic functionality and tested by two external experts to validate the improvements that this work tries to achieve. With this proposal reusing and sharing generic logic between projects and teams is encouraged and modifying previous work products becomes much easier.",
    year = "2014",
    title = "Achieving reuse in casual game developers: A blender game engine approach",
    pages = "192-205",
    journal = "CIBSE 2014: Proceedings of the 17th Ibero-American Conference Software Engineering"
}

Downloads: 0