Summary of updates

I can’t say for version 3 but I can say this is a summary for Codea 4.0 from John a few years ago.

It talks about the new:

  1. Scene and Entity system (supports Ui, Camera, Lights)
  2. Game Pad and Keyboard Support
  3. Simple Tweening
  4. Compute Shaders and overall just simplify shaders and materials

The document below shows the changes from 3.0 to 4.0:

this shows how Codea 4.0 changed the coding style of how Codea looked from going from something like this:

pushStyle()
fill(255)
stroke(128)
strokeWidth(5)
rect(WIDTH/2, HEIGHT/2, 100, 100)
popStyle()

to

style.push().fill(255).stroke(128).strokeWidth(5)
rect(WIDTH/2, HEIGHT/2, 100, 100)
style.pop()

making coding more modular

More features has been added like:

  1. File Management (picking and working with/moving files).
  2. Objection C support which allow one to access the Apple API (very big feature)
  3. Require function which allow the easy inclusion of other Codea project)
  4. Upgraded Text drawing allowing TEXT_RICH which supports html like tags for customization

There are more but this is most of the major changes. Hope this helped.

If you want a tutorial for Codea 4.0. You can watch this video series I made: