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:
- Scene and Entity system (supports Ui, Camera, Lights)
- Game Pad and Keyboard Support
- Simple Tweening
- 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:
- File Management (picking and working with/moving files).
- Objection C support which allow one to access the Apple API (very big feature)
- Require function which allow the easy inclusion of other Codea project)
- 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: