Menu

Home

Factory schema

Screenshots

Download

References
Sharpludus: Improving Game Development Experience through Software Factories And Domain-Specific Languages

The SharpLudus Project

Please note: SharpLudus is now officially hosted at Codeplex: codeplex.com/SharpLudus. There, you will be able to find an updated version of the project which:
  • Supports Microsoft XNA
  • Has multiple (and integrated) domain-specific languages
  • Offers more tool support (such as guidance automation).

This site contains Managed DirectX content and previous research resources, and will be eventually updated as the Codeplex project results unfold.

---

Welcome! The SharpLudus project illustrates how systematic software industrialization, targeted at predictability and productivity, can be applied even to domains completely characterized by innovation, creativity and dynamism.

The project explores the integration between game development, an inherently creative discipline, with software factories, which are concerned with turning the current software development paradigm, based on craftsmanship, into a manufacturing process.

It encompasses visual domain-specific languages, semantic validators and code generators to make game developers and designers to work more productively, with a higher level of abstraction and closer to their application domain. Such concepts were implemented and deployed into a host development environment (Visual Studio .NET), and a real world scenario was developed to illustrate and validate the proposal.

Please use the menu at the left to navigate through the site.

Contact

SharpLudus started as a Computer Science Master degree project, and currently is being carried out as a PhD project by Andre Furtado (afurtado[at]afurtado.net), under the supervision of lecturer Andre Santos (alms[at]cin.ufpe.br).



Latest
News

Mar 01, 2009
SharpLudus v0.2 with Game Definition DSL, ArcadEngine and updated Input Mapping DSL released

Dec 14, 2008
SharpLudus v0.1 with Input Mapping DSL released

Oct 30, 2008
FeatureModelDSL released

Sep 14, 2008
VSX DevCon slides available 

SharpLudus Project - Informatics Center, Federal University of Pernambuco.