Welcome to Scratch's most capable Christmas Tree Creator! This project allows you to add ornaments to a Christmas Tree, with lots of customization! Added features/content this year (2025-2026): 1) 23 new ornaments, including Scratch-themed ornaments and shapes - honorable mentions below 2) 3 new tree types 3) Ornament categories (traditional, modern, etc.) 4) You can now add more than one of each ornament (the limit is 20 of each ornament). This is the big change! 5) You can now save individual custom ornaments 6) Redesigned in-project help directory designed to be more helpful 7) Improved aesthetics (loading screen, small tweaks) *Full update log in Notes and Credits About this project: Christmas Tree Creator is a project that lets you decorate a Christmas tree digitally! Originally released in 2019, the project has undergone several major updates that allow you to choose from 35 different ornaments, 6 different tree types, and endless possibilities (6.6 trillion to be exact). Customize everything about each ornament, from its position and color to its size and orientation, and when you're done, easily save your design in a save code. Merry Christmas and Happy Holidays! Keyboard shortcuts: Ornament movement - Arrow keys or WASD Expand/collapse ornament menu - O Help - H Info - i Ornament options - , Settings - . Save Design - enter Load Design - L Quick interface tips: In-project help directory - "?" button (Top Right) or "H" key {To exit help screen, click the "?" button again} To place an ornament - Click that ornament --> Use the sliders (or arrow keys/WASD on keyboard) to change its position |OR| [Ornament icon] button (Bottom Right) --> Click "Customize X" or "Customize Y" Change ornament settings (Size, Color, Direction/Tilt) - [Ornament icon] button (Bottom Right) or "," key Remove ornament - [Ornament icon] button (Bottom Right) or "," key --> "Remove Ornament"; Please note doing so will erase the ornament's data permanently (unless saved) Save Design - [Save Icon] button (Bottom Right) or 'enter' key --> Copy code from list Load Design - [Load Icon] button (Bottom Right) or "L" key --> Enter code previously saved (leave blank to cancel) Save Custom Ornament - Select ornament |THEN| [Ornament icon] button --> "Save Custom Ornament" --> Copy code from list Load Custom Ornament - Enter ornament menu (green button on left side) --> "+" button --> Enter code previously saved (leave blank to cancel) Change project music - [Settings icon] button (Bottom Right) or "." key --> Scroll through "channel" slider (all songs listed below) Change tree type - [Settings icon] button (Bottom Right) or "." key --> Scroll through "tree type" slider Some honorable ornament mentions this year: Lights - We finally added string and bulb lights that you can decorate with! Snowman with mask - An ode to COVID-19 and how it drove me to code more on Scratch Ghirardelli Chocolate and Catalina Island Ornaments - Two ornaments I have in real life Leotime Channel Logo - It's about time we add an ornament with our logo Mira Royal Detective Ornament - It's self-explanatory... if you're a real fan! Scratchtopia - Like Zootopia, but for vector cat drawings! (I haven't visited yet) Music Channels: Jingle Bells (by Kevin MacLeod) Jingle Bell Rock (by Bobby Helms) Sleigh Ride (by Kaskade) [NEW!] Rockin’ Around the Christmas Tree (by Brenda Lee) [NEW!] Carol of the Bells Rudolph the Red Nosed Reindeer Feliz Navidad (by José Feliciano) [NEW!] A Christmas Twinkle Enchanted Christmas (You can also turn music off) Any other questions about how to use this program can be answered in the comments. Enjoy, and happy holidays!
©2019, 2026 by Leotime Channel Remember to enter your Christmas Tree into the Christmas Tree Contest! https://scratch.mit.edu/projects/469230964 Propose this project to be featured (much appreciated!): https://scratch.mit.edu/studios/28715018/comments Current Project Version: v7.0 (2026) Update history ----------------------------------------------- v7.0 (12/06/2025): 23 new ornaments, 3 new tree types, 4 new soundtracks, option to save and load individual custom ornaments, ability to add more than one of each ornament, ornament panel categories, improvements to help directory, improved aesthetics, bug fixes and minor improvements v6.0 (01/04/2025): New ornaments, new songs and soundtracks, updated UI, more ornament customization features, side panel hides ornaments, save code tweaks, bug fixes, minor adjustments and improvements v5.1: Updated thumbnail, arrow key controls (thanks to @spacex830 for the suggestion), bug fixes v5.0: New ornaments, save codes and load feature, music selection moved to main screen, color customization, option to turn music off, bug fixes Original release date (v1.0): 12/06/2019 Forum page for save codes: https://scratch.mit.edu/discuss/topic/855296/?page=1#post-8867619 Music sources: YouTube Free Music Archive Icon credits: PngTree Freepik Various other sites Thanks to @CodewizzRD for helping me make the original version of this project. Please no advertising. Thank you! #decorate #christmas #tree #decorator #christmastreecreator #holidays #leotimechannelorg #leotimechannel #christmastree #creator #scratch #trending