Yue Posted Friday at 09:46 PM Posted Friday at 09:46 PM Hello everyone! I am officially joining the Leadwerks Winter Games 2025 Tournament with my project: Ingenuity Legacy. This game will be a tribute to the historic adventure of the helicopter on Mars. My goal is to capture the feeling of solitude and the technological achievement of Ingenuity on the surface of the Red Planet. Tech Specs & Tools For this tournament, I decided to go with a transparent and classic approach: Engine: Leadwerks 5. Language: Lua Script. Dev Environment: I will use the Leadwerks Map Editor for level design and Visual Studio Code for all scripting. Methodology: The project starts from scratch. I am beginning with a completely blank code file—no pre-made templates—to build the flight mechanics step-by-step. Resources: I will be using assets available from the internet for the art and environment, and I will use AI assistance to support the coding process when necessary to speed things up. Follow the Development Live I want to share the creation process with you all, from the very first line of code to the final build. I will be streaming my development sessions live on Twitch. "Spin up, take off, climb, hover, descent, landing, touchdown and spin down." Ingenuity Legacy | Leadwerks Winter Games 2025 🚁 "Altimeter data confirmed." 2 Quote Murphy's Law: We don't fix bugs, we document them as features. – Murphy Games
Yue Posted Saturday at 09:53 PM Author Posted Saturday at 09:53 PM Code Lua Script, Day One. --############################################################################-- --## ##-- --## Project : INGENUITY LEGACY ##-- --## File Name : main.lua ##-- --## Created by : Yue Rexie ##-- --## Notes : Main application entry file ##-- --## ##-- --############################################################################-- import("Class/CApp.lua") import("Class/CWorld.lua") --Create application instance local app = CApp:New("Ingenuity Legacy (Development Build 0.1 [Alpha])") local world = CWorld:New() while true do world:Update() world:Render() collectgarbage() if app:GetWindow():GetClosed() then break end end Quote Murphy's Law: We don't fix bugs, we document them as features. – Murphy Games
Yue Posted 12 hours ago Author Posted 12 hours ago Quote Murphy's Law: We don't fix bugs, we document them as features. – Murphy Games
Yue Posted 3 hours ago Author Posted 3 hours ago 1 Quote Murphy's Law: We don't fix bugs, we document them as features. – Murphy Games
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.