verify cut-surface UV diagnostic and collision
Ny offentlig projektopdatering er blevet lagt på GitHub.
PC GAME
Street Dreams Garage is a semi-realistic car customization and workshop game where the player builds unique cars with almost complete creative freedom
PROJECT OVERVIEW
CORE FEATURES
PROJECT ROADMAP
Planned features, active development, testing and released milestones for this project.
Status: Planned as the next major milestone. · The player's work must happen physically in the world rather than through an automatic menu. · Pick up tools and hold them correctly. · Place tools on a workbench, drop them, or return them to storage. · Physical contact between tool and workpiece. · Marking, cutting, drilling, and sanding tools.
Status: Planned. · The proven system will move from the test plate to one original door panel or trunk panel on a simple project vehicle. · Physically remove the panel from the vehicle. · Move and place the panel on the workbench. · Measure and mark the original part. · Cut a free opening or remove a selected area.
Status: Planned. · Precision must come from the player's own work. Incorrect measurements and poor templates must be visible and repairable. · Tape measure, ruler, angle gauge, and contour gauge. · Cardboard and other physical template materials. · Free drawing and cutting of templates. · Test fitting against existing vehicle geometry.
Status: Planned. · The player must be able to fabricate unique parts instead of only buying finished solutions. · MDF rings, frames, spacers, and support structures. · Custom speaker and subwoofer enclosures. · Door panels, trunk installations, and false floors. · Centre consoles, dashboard sections, and roof builds.
Status: Planned. · Rust and sheet-metal damage must be repaired through a believable physical process. · Visible and hidden rust beneath paint, filler, and trim. · Inspection of the real extent of corrosion. · Marking and cutting back to healthy metal. · Cardboard template for the repair area.
Status: Planned. · The player must be able to create a unique finish instead of selecting a finished colour or decoration. · Cleaning, degreasing, sanding, and primer. · Physical tape, paper, and plastic masking materials. · Free edges, stripes, panels, and multi-colour designs. · Spraying affected by distance, angle, speed, and overlap.
Status: Planned. · Common customization must still require physical work, correct selection, and test fitting. · Physically lift the vehicle and replace wheels. · Bolt pattern, centre bore, diameter, width, and offset. · Tyre mounting and basic balancing. · Clearance checks during steering and suspension movement.
Status: Planned after the permanent customization core and connected vehicle workflow are stable. · The engine becomes a complete physical workshop project through eight ordered phases. Non-original engines may be installed through physical measurement and fabrication when the player can create enough space, strength, clearance, cooling, steering movement, driveline alignment, and service access.
Disconnect the engine from the vehicle's supporting systems through physical work. · Use suitable lifting and support equipment. · Remove the engine without damaging remaining parts or losing important connections. · Preserve removed components and their condition for later work.
Secure the engine on a usable engine stand. · Rotate and lock it into suitable working positions. · Disassemble it into relevant internal and external components. · Keep removed parts as physical objects that can be cleaned, inspected, reused, replaced, or finished.
Give engine parts persistent condition, wear, damage, measurements, and history. · Compare important dimensions and compatibility between engine, transmission, electronics, mounts, and vehicle space. · Support original, repaired, used, machined, and upgraded parts when their complete combination works. · Make incorrect combinations create identifiable fitment or operating problems.
Clean and prepare parts before assembly. · Assemble the engine in the correct order using the required seals, lubrication, settings, tightening sequence, and torque. · Reinstall and reconnect the complete engine system physically. · Perform a controlled first start and inspect pressure, temperature, leaks, noises, vibration, smoke, and faults.
Diagnose problems through symptoms, inspection, measurements, and workshop tools. · Support mechanical, electrical, pressure, temperature, sealing, and control-system tests in a game-adapted form. · Allow multiple faults to create overlapping symptoms. · Preserve test results, repairs, recurring problems, and engine history.
Prepare and paint technically suitable engine parts while protecting precision and functional surfaces. · Smooth and finish the engine bay, remove unwanted brackets, close unused openings, and create custom component layouts. · Relocate wiring, boxes, reservoirs, hoses, and service points through physical routing and fabrication. · Move, reshape, or rebuild the firewall, inner panels, radiator support, floor, or transmission tunnel when a planned drivetrain needs additional space. · Finish, seal, protect, and reinforce modified structures before reassembly.
Tune the complete combination of airflow, engine control, charging, cooling, lubrication, and internal upgrades. · Use live engine values during road and dyno testing. · Make power, response, heat, reliability, drivability, and engine life depend on the complete build and calibration. · Save calibration, dyno results, limitations, and faults with the vehicle.
Remove, inspect, repair, rebuild, or replace the transmission and relevant driveline components. · Test-fit the engine and transmission together before final fabrication. · Fabricate new engine mounts, transmission mounts, brackets, crossmembers, subframe changes, and reinforcement when original locations do not fit. · Move or rebuild the firewall and transmission tunnel when the new engine or transmission needs more room. · Adapt steering clearance, suspension clearance, cooling placement, wiring, exhaust routing, shifter position, driveshaft length, axles, and driveline geometry. · Make structural strength, alignment, weight distribution, heat, vibration, ground clearance, body integrity, and service access affect the result.
Physically remove, inspect, repair, replace, and adjust suspension, steering, and brake components. · Support original suspension, coilovers, threaded adjustable suspension, and air suspension with physical supporting components. · Make ride height, damping, wear, compatibility, and installation quality affect braking, steering, comfort, and clearance.
Measure and adjust camber, toe, caster, ride height, track width, steering clearance, and later corner weight. · Make damaged mounting points, worn parts, extreme stance, and poor adjustment affect handling and tyre wear. · Use physical alignment equipment and persistent measurement results.
Plan, cut, bend, join, support, fill, bleed, and test relevant pipes and hoses physically. · Cover fuel, brakes, cooling, oil, steering, vacuum, air-conditioning, and air-suspension systems where applicable. · Make heat, movement, pressure, fittings, leaks, and routing affect reliability and safety.
Build and modify battery, charging, starting, fuse, relay, grounding, sensor, control, and consumer circuits. · Adapt or build wiring looms for engine swaps and major vehicle modifications. · Make cable size, fusing, grounding, routing, heat, and load create measurable electrical consequences.
Measure diagonals, reference points, openings, chassis points, and wheel placement. · Detect and repair crash damage, structural distortion, and previous poor repairs. · Add later frame-straightening and controlled pulling equipment without replacing physical measurement.
Shape, cut, extend, widen, combine, and rebuild relevant body panels physically. · Adjust doors, bonnet, boot lid, wings, bumpers, hinges, latches, stops, brackets, and mounting points. · Evaluate panel gaps, symmetry, movement, sealing, and final fit after fabrication and paint.
Remove and install windscreens, rear glass, side glass, seals, trims, and window mechanisms. · Support tinting and technically suitable custom window solutions. · Test water sealing, wind noise, movement, bonding, and fitment.
Modify seat frames, foam, shapes, upholstery, rails, brackets, and seating position. · Install belts, belt mounts, heating, head restraints, and relevant safety structures physically. · Make mounting strength, clearance, ergonomics, and safety affect the completed build.
Modify blowers, heaters, ducts, vents, controls, and air-conditioning components. · Adapt airflow systems after dashboard, firewall, engine, or electrical modifications. · Test heating, cooling, airflow, and demisting instead of treating them as decorative parts.
Expand beyond the first technical test vehicle with more cars and body types over time. · Add a physical salvage yard with complete vehicles, donor sections, and loose parts. · Add online listings, auctions, customers, and contacts for used cars and used parts. · Give used vehicles and parts individual condition, history, missing components, and hidden problems.
Fabricate brackets, adapter plates, spacers, holders, battery trays, shields, jigs, and reinforcement pieces. · Require measurement, marking, cutting, drilling, forming, joining, and finishing. · Preserve small fabricated parts as physical and reusable project components.
Install heat shields, insulation, sound deadening, protective sleeves, bushes, and vibration control. · Make distance, mounting, material choice, and protection affect heat, noise, rattles, cracks, and component life. · Test the vehicle after temperature and vibration expose hidden conflicts.
Accumulate relevant dust, sanding residue, sawdust, oil, fluid spills, overspray, road dirt, and polishing residue during work. · Wash, vacuum, degrease, clean, polish, and protect vehicles physically. · Require clean surfaces before measurement, paint, bonding, welding, final presentation, and photography.
Perform visual checks, bolt and fluid checks, electrical tests, leak tests, lift checks, brake tests, alignment, and road tests. · Use dyno or other load testing where relevant. · Reinspect after heat, movement, vibration, and load reveal faults that were not visible while stationary.
Support both customer projects and player-owned cars that can be modified, displayed, kept, or sold. · Store plans, budgets, measurements, parts, photographs, paint data, faults, repairs, and test results in a permanent project record. · Let personal builds develop over long periods and become part of the garage's identity.
Add approval points for designs, solutions, hidden damage, additional work, budget changes, and deadline changes. · Record accepted and rejected changes in the project history. · Make unapproved work affect payment, customer satisfaction, and reputation.
Track relevant wear on cutting, drilling, sanding, welding, and measuring equipment without constant random maintenance. · Support calibration for torque and precision tools. · Make worn or incorrectly calibrated tools create discoverable changes in speed, accuracy, finish, or assembly quality.
Install or fabricate fuel cells, air tanks, coolant reservoirs, washer tanks, oil tanks, hydraulic reservoirs, and other relevant containers. · Evaluate material, mounting, ventilation, plumbing, heat, sealing, capacity, and service access. · Test the complete installation before the vehicle is approved.
Clean, strip, repair, weld, seal, protect, paint, and finish the vehicle underside. · Restore or finish subframes, mounting points, clips, brackets, heat shields, and underbody components. · Create and protect new pipe, cable, exhaust, and driveline routes beneath the vehicle.
Status: Planned after the physical vehicle systems and connected workshop workflow are stable. · These systems connect the physical build to ordering, storage, transport, quality, long-term ownership, and workshop growth.
Track tyre size, age, condition, tread, pressure, temperature, direction, damage, and repair history. · Physically mount, remove, balance, inspect, and test tyres on compatible wheels. · Make tyre choice and condition affect grip, braking, vibration, clearance, wear, and event performance.
Support important bolts, nuts, washers, clips, rivets, inserts, and specialised fasteners with correct size and condition. · Repair stripped, seized, broken, or missing threads and mounting points physically. · Make critical torque, fastener strength, and installation quality affect looseness, leaks, alignment, noise, and safety.
Read or identify colour information, mix tones and effects, and create physical spray-out samples. · Compare colour under different light and blend into adjacent panels when the original paint has aged or changed. · Save the final colour formula and repair history with the vehicle.
Use relevant abrasives, cutting tools, welding supplies, adhesives, composites, paint products, electrical supplies, fluids, and sealing materials. · Make incorrect or depleted consumables affect the relevant process without creating constant random stock maintenance. · Support clear reordering, container quantities, and project-based material planning.
Compare suppliers, quality, price, availability, and delivery time for new, used, and special-order parts. · Receive, inspect, label, store, return, or resell physical deliveries. · Keep customer parts, personal parts, donor parts, consumables, and sale stock organised by project.
Load and secure working, damaged, incomplete, or non-running vehicles with trailers, winches, dollies, and later recovery equipment. · Collect cars from customers, auctions, salvage yards, storage, and events. · Make poor loading, restraint, or weight distribution create visible damage or transport problems.
Define vehicles as road, show, demonstration, track, drag, off-road, or trailer-only builds. · Use understandable fictional inspections for road use and technical checks for performance events. · Allow extreme non-road builds while clearly preserving their restrictions and intended purpose.
Apply seam sealer, membranes, plugs, grommets, glass bonding, drainage, and cavity protection after bodywork. · Protect welds and enclosed structures against water and corrosion. · Perform controlled water testing and preserve failures such as leaks, wind noise, blocked drains, and returning rust.
Turn a proven original custom part into a finished master and reusable mould. · Manufacture, trim, test-fit, quality-check, store, and sell physical copies under the garage's own brand. · Make defects in the master, mould, materials, curing, and finishing affect every produced copy.
Preserve wear, damage, loose fasteners, leaks, electrical faults, paint damage, rust, and component ageing after delivery or events. · Allow customer cars and personal cars to return for service, upgrades, repairs, and warranty claims. · Make workmanship and documentation affect repeat problems, cost, trust, resale value, and reputation.
Manage customer cars, personal builds, donor vehicles, curing parts, deliveries, and event deadlines simultaneously. · Make lifts, paint booths, workstations, engine stands, storage, and transport equipment limited physical resources. · Keep planning meaningful without turning the early game into a full tycoon simulation.
Handle used fluids, batteries, paint waste, composite waste, contaminated parts, scrap, dust, and spills through clear workshop routines. · Use suitable storage, ventilation, extraction, fire protection, and protective equipment where relevant. · Make unsafe work create understandable risks to the vehicle, workshop, environment, and job quality instead of random punishment.
Take personal builds to local meets and place them physically in the event area. · Open the bonnet, doors, boot, and custom installations and activate show functions. · Meet visitors, customers, builders, suppliers, photographers, and rivals without requiring a competition every time.
Enter indoor and outdoor shows with one or more garage vehicles. · Build a stand using branding, lighting, screens, display boards, parts, moulds, and build documentation. · Receive customer leads, supplier contacts, media attention, and orders for garage-built custom parts.
Judge fitment, finish, cleanliness, craftsmanship, function, originality, documentation, and complete design coherence. · Support categories for paint, interior, engine bay, fabrication, audio, stance, restoration, performance, and Best in Show. · Allow very different vehicle styles to succeed without one universal perfect build.
Combine car meets, show areas, suppliers, dyno testing, audio competitions, demonstrations, and closed-course performance activities. · Add drag or sprint classes, qualifying, finals, evening atmosphere, crews, and press in a DHB-like but fully original event format. · Use the player's actual car condition, preparation, documentation, and event setup.
Create an original filmic car-culture and racing headline event inspired by the energy of large automotive gatherings, not by copying an existing film event. · Combine crews, rivals, show cars, street builds, drag cars, vendors, music, technical inspection, head-to-head runs, and finals. · Use an original final name, environment, characters, rules, and visual identity before production.
Base results on power and torque curves, weight, gearing, driveline, tyres, suspension, alignment, cooling, reliability, and build quality. · Include player-controlled starts, shifts, and setup decisions in a game-adapted form. · Allow a balanced, well-built car to outperform a more powerful but poorly assembled vehicle.
Check tyres, brakes, steering, seats, belts, battery, leaks, mounts, safety equipment, and class compliance. · Inspect, cool, adjust, refuel, repair, and re-tighten the vehicle between runs. · Make aggressive tuning and hidden workmanship faults create meaningful risk during repeated load.
Build relationships with enthusiasts, crews, rival garages, suppliers, sponsors, media, and recurring competitors. · Unlock larger events through craftsmanship, results, reputation, contacts, and recognised project cars. · Award trophies, prize money, customer opportunities, supplier access, media history, and increased vehicle value.
Status: Planned. · Purchased components must be physically integrated into original and player-built parts. · Radios, head units, screens, cameras, and controls. · Speakers, subwoofers, amplifiers, and signal equipment. · Custom frames, brackets, adapters, and enclosures. · Physical routing for power, ground, signal, and speaker wiring.
Status: Planned. · The physical construction systems will be combined into a complete gameplay loop where the player earns a living from their work. · Customers with style preferences, budgets, deadlines, and functional requirements. · Vehicle inspection and discovery of hidden problems. · Planning, material selection, and purchasing. · Quotes, working time, approvals, and changes during the project.
Status: Planned. · The vertical slice will be the first small, connected version that demonstrates the intended quality and atmosphere of Street Dreams Garage. · One small but fully usable garage. · One usable project vehicle. · One complete customer project. · One original panel that can be freely modified.
Status: Planned after a stable vertical slice. · After the vertical slice, the project can expand with more content and longer progression. · More vehicles, body types, and reusable vehicle-system support. · Full dashboard, roof, and interior reconstruction. · Bumpers, scoops, side skirts, spoilers, and widebody fabrication. · More tools, materials, workstations, consumables, and storage systems.
The following areas are not priorities before the technical core, the original panel milestone, and the first connected gameplay loop have been proven: · Large open world. · Multiplayer. · Many vehicle brands and models before reusable vehicle systems are stable. · Large racing festivals before vehicle physics, tyres, tuning, and persistent build quality are stable. · Extensive story content.
Status: In development. · This remains the project's most important technical milestone. The player must be able to draw a unique mark, cut along it, and preserve the individual result after restarting the game. · Convert a normal test part into runtime-editable geometry. · Perform a geometric cut on the test plate. · Update collision to follow the remaining geometry. · Store player-controlled marking points in the plate's local coordinates and redraw them as a preview.
Status: Planned as long-term expansion after the permanent customization core and connected vehicle workflow are stable. · These systems complete the rest of the vehicle and workshop experience. They remain subordinate to the active geometry milestone.
Status: Planned after persistent player-owned cars, stable vehicle physics, tuning, tyres, and complete vehicle-state saving are proven. · The car that leaves the garage must be the same physical build the player shows, judges, photographs, tests, and races.
Status: Completed. · The initial development environment and technical baseline are established. · Unreal Engine 5.8 C++ project targeting Windows PC. · First-person movement with keyboard and mouse. · GitHub repository established as the project's source of truth. · Small Spike 0 test garage with a workbench.
PROJECT DEVLOG
Development updates and releases that belong only to this project.
Ny offentlig projektopdatering er blevet lagt på GitHub.
Ny offentlig projektopdatering er blevet lagt på GitHub.
Ny offentlig projektopdatering er blevet lagt på GitHub.
Ny offentlig projektopdatering er blevet lagt på GitHub.
Ny offentlig projektopdatering er blevet lagt på GitHub.
Ny offentlig projektopdatering er blevet lagt på GitHub.
Update the public roadmap to reflect the repository-synchronized E interaction chain and latest garage refinement pass.
A modular Blender garage blockout is now running in Unreal Engine at the verified project scale. The garage door opening, collision, manual toggle flow, physical wall switch, and reusable interaction interface have been established.
A camera-based E interaction was successfully tested in the current local development build. The player input and trace assets still need to be included in a later binary asset checkpoint before the repository contains the complete tested chain.
The wall-switch press animation is intentionally postponed while higher-quality modular garage models are created. The central technical milestone remains multi-segment cutting and permanent runtime geometry.
The public roadmap has also been translated to English to comply with the permanent public-language rule.
Ny offentlig udviklingsopdatering fra Street Dreams Garage.
Spike 0 now uses the first and last locally stored mark points to position and rotate a runtime plane cut. Tests confirmed that different line positions and angles can drive different cuts while the existing K diagnostic cut remains available.
This is still a straight plane cut rather than free curved cutting through the complete point path. The next technical step is to use all stored marker points for a controlled multi-segment cut.
Spike 0-testpladen gemmer nu de accepterede markeringspunkter i pladens lokale koordinater og kan genoptegne previewet fra de gemte data. Den eksisterende K-skæretest fungerer fortsat i den gemte baseline.
Næste tekniske trin er kontrolleret skæring baseret på markeringspunkterne. Fri permanent skæring, undo/redo og save/load er endnu ikke bevist.
Street Dreams Garage har nu en fungerende Dynamic Mesh-testplade i Spike 0. Et runtime-snit ændrer geometrien, lukker skærekanten og opdaterer collision, så den bortskårne del ikke længere bærer fysiske objekter.
Det er endnu ikke den endelige frie skæring. Næste mål er spillerstyret markering, skæring langs markeringen, et fysisk afskåret fragment, undo/redo og permanent save/load.
Det offentlige roadmap er samtidig omstruktureret til større milepæle. Tekniske forsøg og konkrete testresultater hører fremover til i udviklingsstatus og devlog.
Street Dreams Garage opdaterer nu automatisk både sit offentlige roadmap og markerede udviklingsopslag på MarQCodeWorks-hjemmesiden.
RELEASE CENTER
The project is public, but no download has been linked to it yet.