Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Monkey2 Roadmap #2

Open
2 of 4 tasks
Pharmhaus-2 opened this issue Apr 4, 2019 · 1 comment
Open
2 of 4 tasks

Monkey2 Roadmap #2

Pharmhaus-2 opened this issue Apr 4, 2019 · 1 comment
Labels

Comments

@Pharmhaus-2
Copy link

Pharmhaus-2 commented Apr 4, 2019

  • Migrate existing tickets from blitz-research/monkey2 and classify them
  • Shallow copy of roadmap from http://monkeycoder.co.nz/monkey2-roadmap/
  • Website and forum for Monkey2.org
  • Create a release page for monkey2 releases
@Pharmhaus-2
Copy link
Author

The Monkey 2 TODO List!

This is a list of features currently under develop or in consideration for monkey2. Please note this list is subject to change.

Mojo

  • Bitmap font support (any requests for file formats?)
    

Mojo3d

  • Scene serialization, mojo3d only to start with, try to generalize for anything a bit later.
    
  • Cleaned up  pbr shader system.
    
  • Terrain materials.
    
  • More precise transparent material sorting.
    
  • View culling.
    
  • Bake scene.
    

MojoX

Merge some of nerobot’s enhancements from ted2go, eg: menus, tooltips etc.
‘Property view’ system for reflection based editing of objects.
‘Property changed’ style system for use with property views.

Std module

  • Simple event queue system for console apps so they can use fibers too.
    

General

  • Log files and better error handling.
    
  • Profile config that just does function level debug info.
    

Mx2cc

  • Big compiler cleanup, starting with at least translator.
    
  • Fix unreliable global initialization order.
    
  • Varargs system, probably Variant[] based.
    
  • Return type based overloading.
    
  • Threads (long term!).
    

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant