# SYSTEM REQUIREMENTS & PLATFORM SPECIFICATIONS **NovaFarma - 2084 Survival Farm** --- ## ๐Ÿ’ป **PC (Windows)** ### **Minimum Requirements:** - **OS:** Windows 10 64-bit - **Processor:** Intel Core i3-6100 / AMD Ryzen 3 1200 - **Memory:** 4 GB RAM - **Graphics:** NVIDIA GeForce GTX 660 / AMD Radeon HD 7850 - **DirectX:** Version 11 - **Storage:** 2 GB available space - **Sound Card:** DirectX compatible ### **Recommended Requirements:** - **OS:** Windows 10/11 64-bit - **Processor:** Intel Core i5-8400 / AMD Ryzen 5 2600 - **Memory:** 8 GB RAM - **Graphics:** NVIDIA GeForce GTX 1060 / AMD Radeon RX 580 - **DirectX:** Version 12 - **Storage:** 2 GB available space (SSD recommended) - **Sound Card:** DirectX compatible --- ## ๐ŸŽ **macOS (MacBook)** ### **Minimum Requirements:** - **OS:** macOS 10.15 (Catalina) or later - **Processor:** Intel Core i5 (2016 or newer) / Apple M1 - **Memory:** 4 GB RAM - **Graphics:** Intel Iris Plus Graphics 640 / Radeon Pro 555 - **Storage:** 2 GB available space - **Metal:** Metal 2 compatible GPU ### **Recommended Requirements:** - **OS:** macOS 12 (Monterey) or later - **Processor:** Apple M1 / M2 / M3 chip - **Memory:** 8 GB RAM - **Graphics:** Apple M1 integrated / Radeon Pro 5500M or better - **Storage:** 2 GB available space (SSD) - **Metal:** Metal 3 compatible GPU ### **MacBook Models Tested:** - โœ… MacBook Air M1/M2 (2020-2024) - โœ… MacBook Pro 13" M1/M2 (2020-2024) - โœ… MacBook Pro 14"/16" M1 Pro/Max (2021-2024) - โš ๏ธ Intel MacBook Pro (2016-2019) - Lower performance --- ## ๐Ÿง **Linux** ### **Minimum Requirements:** - **OS:** Ubuntu 20.04 LTS / Fedora 34 / Arch Linux (kernel 5.10+) - **Processor:** Intel Core i3 / AMD Ryzen 3 - **Memory:** 4 GB RAM - **Graphics:** OpenGL 3.3 compatible - **Storage:** 2 GB available space ### **Recommended Requirements:** - **OS:** Ubuntu 22.04 LTS / Fedora 38 / Pop!_OS 22.04 - **Processor:** Intel Core i5 / AMD Ryzen 5 - **Memory:** 8 GB RAM - **Graphics:** Vulkan 1.2 compatible (NVIDIA/AMD/Intel) - **Storage:** 2 GB available space (SSD) ### **Supported Distributions:** - โœ… Ubuntu 20.04+ / Linux Mint 20+ - โœ… Fedora 34+ - โœ… Arch Linux / Manjaro - โœ… Pop!_OS 20.04+ - โœ… Debian 11+ - โš ๏ธ Steam OS 3.0 (Steam Deck) ### **Graphics Drivers:** - **NVIDIA:** Proprietary driver 470+ recommended - **AMD:** Mesa 21.0+ (open-source) or AMDGPU-PRO - **Intel:** Mesa 21.0+ (open-source) --- ## ๐Ÿ“ฑ **Android (Mobile)** ### **Minimum Requirements:** - **OS:** Android 8.0 (Oreo) or later - **Processor:** Snapdragon 660 / MediaTek Helio G80 or equivalent - **Memory:** 3 GB RAM - **Graphics:** Adreno 512 / Mali-G52 or better - **Storage:** 500 MB available space - **Screen:** 5.5" or larger, 720p resolution ### **Recommended Requirements:** - **OS:** Android 11 or later - **Processor:** Snapdragon 778G / MediaTek Dimensity 1100 or better - **Memory:** 6 GB RAM - **Graphics:** Adreno 642L / Mali-G77 or better - **Storage:** 1 GB available space - **Screen:** 6.0" or larger, 1080p resolution ### **Tested Devices:** - โœ… Samsung Galaxy S10+ or newer - โœ… Google Pixel 4 or newer - โœ… OnePlus 7T or newer - โœ… Xiaomi Mi 10 or newer - โš ๏ธ Budget devices (under $200) - Reduced graphics quality --- ## ๐Ÿ“ฑ **iOS (iPhone/iPad)** ### **Minimum Requirements:** - **OS:** iOS 13.0 or later - **Device:** iPhone 8 / iPad (6th gen) or newer - **Processor:** Apple A11 Bionic or newer - **Memory:** 2 GB RAM - **Graphics:** Apple GPU (3-core) - **Storage:** 500 MB available space - **Screen:** 4.7" or larger, Retina display ### **Recommended Requirements:** - **OS:** iOS 16.0 or later - **Device:** iPhone 12 / iPad Air (4th gen) or newer - **Processor:** Apple A14 Bionic or newer - **Memory:** 4 GB RAM - **Graphics:** Apple GPU (4-core or better) - **Storage:** 1 GB available space - **Screen:** 5.4" or larger, Super Retina XDR ### **Tested Devices:** - โœ… iPhone 12 or newer (optimal performance) - โœ… iPhone SE (3rd gen) - Good performance - โœ… iPad Air (4th gen) or newer - โœ… iPad Pro (2018 or newer) - Best performance - โš ๏ธ iPhone 8/X - Playable (30 FPS, reduced settings) ### **App Store Features:** - โœ… Game Center integration - โœ… Cloud Save sync (iCloud) - โœ… Controller support (PS5, Xbox, MFi) - โœ… Achievements - โš ๏ธ Requires Apple Developer Program ($99/year) ### **Performance Expectations:** - iPhone 12+: 60 FPS @ 1080p (High settings) - iPhone SE: 30-45 FPS @ 720p (Medium settings) - iPad Pro: 90-120 FPS @ 1440p (Ultra settings) - Battery: 4-6 hours continuous gameplay --- ## ๐ŸŽฎ **Handheld Gaming Devices** ### **Steam Deck** #### **Performance Modes:** - **30 FPS Mode:** Native resolution, High settings, 3-4 hour battery - **60 FPS Mode:** 800p, Medium settings, 2-3 hour battery - **Battery Saver:** 40 FPS, Low settings, 5-6 hour battery #### **Specifications:** - **CPU:** AMD Zen 2 (4-core, 8-thread, 2.4-3.5 GHz) - **GPU:** AMD RDNA 2 (8 CUs, 1.0-1.6 GHz) - **RAM:** 16 GB LPDDR5 - **Display:** 7" 1280x800 LCD, 60Hz - **Storage:** 64GB eMMC / 256GB NVMe SSD / 512GB NVMe SSD - **Expected Performance:** - 1080p docked: 60 FPS (High settings) - 800p handheld: 60 FPS (Medium settings) - Battery life: 3-5 hours (depending on settings) #### **Steam Deck Optimizations:** - โœ… Quick Resume support - โœ… FSR (FidelityFX Super Resolution) upscaling - โœ… Cloud Save sync - โœ… Custom controller layouts - โœ… Per-game performance profiles --- ### **ROG Ally (ASUS)** #### **Performance Modes:** - **Turbo Mode (30W TDP):** 1080p, Ultra settings, 60+ FPS, 1.5-2 hour battery - **Performance Mode (25W TDP):** 1080p, High settings, 60 FPS, 2-2.5 hour battery - **Silent Mode (15W TDP):** 720p, Medium settings, 45-60 FPS, 3-4 hour battery #### **Specifications:** - **CPU:** AMD Ryzen Z1 Extreme (8-core, 16-thread, up to 5.1 GHz) - **GPU:** AMD RDNA 3 (12 CUs, up to 2.7 GHz) - **RAM:** 16 GB LPDDR5-6400 - **Display:** 7" 1920x1080 IPS, 120Hz, FreeSync Premium - **Storage:** 512GB PCIe 4.0 NVMe SSD - **Expected Performance:** - 1080p: 60-90 FPS (High settings) - 720p: 120 FPS (Medium settings) - Battery life: 2-4 hours (depending on TDP) #### **ROG Ally Optimizations:** - โœ… 120Hz display support - โœ… Armoury Crate SE integration - โœ… Game Genie overlay support - โœ… Windows 11 optimized - โœ… External GPU (via USB4/Thunderbolt) support --- ### **Other Handhelds:** #### **Lenovo Legion Go** - **CPU:** AMD Ryzen Z1 Extreme - **GPU:** AMD RDNA 3 (12 CUs) - **RAM:** 16 GB LPDDR5X - **Display:** 8.8" 2560x1600 IPS, 144Hz - **Expected Performance:** Similar to ROG Ally (higher res = slightly lower FPS) #### **GPD Win 4** - **CPU:** AMD Ryzen 7 6800U - **GPU:** AMD RDNA 2 (12 CUs) - **RAM:** 16/32 GB LPDDR5 - **Display:** 6" 1080p touchscreen - **Expected Performance:** Between Steam Deck and ROG Ally #### **AYA Neo 2** - **CPU:** AMD Ryzen 7 6800U - **GPU:** AMD RDNA 2 (12 CUs) - **RAM:** 16/32 GB LPDDR5 - **Display:** 7" 1920x1200 IPS - **Expected Performance:** Similar to GPD Win 4 --- ## ๐ŸŽฎ **Gaming Consoles (Future Support)** ### **Nintendo Switch** (Planned) - **Target:** Nintendo Switch (original & OLED) - **Performance:** 720p handheld / 1080p docked, 30 FPS - **Optimizations:** Reduced particles, simplified shaders, lower draw distance - **Status:** โณ Under consideration (requires Unity/Unreal port) ### **Xbox Series S/X** (Planned) - **Series S:** 1080p, 60 FPS (Medium-High settings) - **Series X:** 4K, 60 FPS (Ultra settings) or 1080p 120 FPS - **Status:** โณ Planned for Year 2 ### **PlayStation 5** (Planned) - **Performance Mode:** 1080p, 120 FPS - **Quality Mode:** 4K, 60 FPS (Ultra settings) - **DualSense Features:** Haptic feedback, adaptive triggers - **Status:** โณ Planned for Year 2 --- ## ๐Ÿ“Š **Performance Benchmarks** ### **Desktop PC (RTX 3060):** - 1080p Ultra: 144+ FPS - 1440p High: 100+ FPS - 4K Medium: 60 FPS ### **Steam Deck:** - 800p Medium: 60 FPS stable - Battery: 3-4 hours ### **ROG Ally:** - 1080p High: 75-90 FPS - Battery: 2-3 hours (Performance mode) ### **MacBook Air M2:** - 1080p Medium: 60 FPS - Battery: 5-6 hours ### **Android (Flagship):** - 720p Low-Medium: 60 FPS - Battery: 4-5 hours --- ## ๐ŸŒ **Network Requirements** ### **Single Player:** - โŒ No internet required - โœ… Offline mode fully supported ### **Multiplayer (Future):** - **Minimum:** 5 Mbps download / 1 Mbps upload - **Recommended:** 10 Mbps download / 2 Mbps upload - **Ping:** < 100ms for smooth co-op ### **Cloud Saves:** - **Steam Cloud:** Automatic (requires Steam login) - **Manual Backup:** Local save folder --- ## ๐Ÿ”ง **Development Notes** ### **Engine:** Phaser 3 (JavaScript/WebGL) ### **Rendering:** WebGL 2.0 / Canvas fallback ### **Audio:** Web Audio API ### **Packaging:** Electron (desktop) / Capacitor (mobile) ### **Cross-Platform Compatibility:** - โœ… Windows: Native Electron - โœ… macOS: Electron (Universal Binary for Intel + Apple Silicon) - โœ… Linux: AppImage / Flatpak - โœ… Steam Deck: Proton compatibility layer - โœ… Android: Capacitor + Cordova - โš ๏ธ iOS: Planned (requires Apple Developer license) --- ## ๐Ÿš€ **Futuristic Platforms (Experimental)** Moลพnosti za prihodnost - eksperimentalna podpora. ### **๐Ÿ“บ Smart TV** #### **Samsung Smart TV (Tizen OS)** - **Minimum:** 2020 models or newer - **OS:** Tizen 5.5 or later - **Processor:** Quad-core 1.3 GHz - **Memory:** 2.5 GB RAM - **Graphics:** Hardware accelerated WebGL - **Storage:** 500 MB - **Input:** Samsung Smart Remote / Bluetooth controller - **Expected Performance:** 1080p @ 30-60 FPS - **Status:** โณ Planned (Web-based port via Tizen SDK) #### **LG Smart TV (webOS)** - **Minimum:** 2020 models or newer - **OS:** webOS 5.0 or later - **Processor:** Quad-core 1.5 GHz - **Memory:** 3 GB RAM - **Graphics:** WebGL 2.0 support - **Input:** LG Magic Remote / Game controller - **Expected Performance:** 1080p @ 30-60 FPS - **Status:** โณ Planned (Web-based port) #### **Android TV / Google TV** - **OS:** Android TV 9.0 or later - **Processor:** MediaTek MT5895 or equivalent - **Memory:** 2 GB RAM - **Graphics:** Mali-G52 or better - **Input:** Bluetooth game controller required - **Expected Performance:** 1080p @ 60 FPS - **Status:** โœ… Compatible (via Android APK sideload) --- ### **โ„๏ธ Smart Refrigerator (IoT Appliances)** #### **Samsung Family Hub** - **Display:** 21.5" Full HD touchscreen - **OS:** Tizen-based (2021+ models) - **Processor:** Quad-core - **Memory:** 1 GB RAM - **Input:** Touchscreen only (no controller support) - **Expected Performance:** 720p @ 30 FPS - **Use Case:** Casual gameplay while cooking/waiting - **Status:** ๐Ÿงช Experimental (proof of concept) #### **LG InstaView ThinQ** - **Display:** 23" touchscreen - **OS:** webOS - **Expected Performance:** Similar to Samsung Family Hub - **Status:** ๐Ÿงช Experimental **Note:** Smart fridge implementation is primarily a novelty feature. Not recommended for extended gameplay sessions. --- ### **๐Ÿš— Car Infotainment Systems** #### **Tesla In-Car Gaming** - **Models:** Model S (2021+), Model X (2021+), Model 3 (2022+) - **Display:** 17" center touchscreen (Model S/X/Y) / 15" (Model 3) - **Processor:** AMD Ryzen (Model S/X) / Intel Atom (Model 3) - **Graphics:** AMD RDNA 2 (Model S/X) / Intel integrated (Model 3) - **Memory:** 16 GB RAM - **Input:** USB game controller (required) - **Expected Performance:** - Model S/X: 1080p @ 60 FPS (High settings) - Model 3/Y: 720p @ 30-45 FPS (Medium settings) - **Restriction:** Only playable when parked - **Status:** โณ Planned (requires Tesla SDK access) #### **General Car Infotainment (Android Automotive)** - **OS:** Android Automotive OS - **Systems:** Polestar 2, Volvo XC40, Renault Megane E-Tech - **Display:** 9-12" touchscreen - **Processor:** Snapdragon 820A Automotive or better - **Memory:** 4-8 GB RAM - **Input:** Touchscreen / Steering wheel controls - **Expected Performance:** 720p @ 30 FPS - **Safety Restriction:** Only accessible when vehicle is parked - **Status:** โณ Planned (via Android Automotive app) #### **CarPlay / Android Auto** - **Note:** Apple CarPlay and Android Auto do NOT support games - **Alternative:** Use iPhone/Android device directly (phone screen) - **Status:** โŒ Not supported (platform limitation) --- ### **๐ŸŽฎ Other Emerging Platforms** #### **Meta Quest 3 / Apple Vision Pro (VR/AR)** - **Type:** Mixed Reality / Virtual Reality headset - **Potential:** Non-VR mode (flat screen in virtual space) - **Performance:** Native resolution @ 90Hz - **Input:** Hand tracking / Controllers - **Status:** ๐Ÿงช Research phase (low priority) #### **Smart Glasses (AR)** - **Devices:** Ray-Ban Meta, Vuzix Blade - **Type:** Augmented Reality overlay - **Use Case:** Minimal HUD, notifications only - **Status:** ๐Ÿ”ฌ Conceptual (not practical for full gameplay) #### **Smart Watch (Wear OS / watchOS)** - **Type:** Companion app only - **Features:** Inventory notifications, quick stats, alerts - **Gameplay:** Not suitable for full game - **Status:** ๐Ÿ’ก Idea phase (companion app possible) --- ## ๐ŸŽฏ **Platform Roadmap** ### **Current (2025):** - โœ… Windows, macOS, Linux - โœ… Steam Deck, ROG Ally - โœ… Android - โณ iOS (In Development) ### **Near Future (2026):** - ๐Ÿ”„ Nintendo Switch - ๐Ÿ”„ Xbox Series S/X - ๐Ÿ”„ PlayStation 5 - ๐Ÿ”„ Smart TV (Samsung/LG) ### **Experimental (2027+):** - ๐Ÿงช Tesla In-Car Gaming - ๐Ÿงช Smart Refrigerators - ๐Ÿงช Android Automotive - ๐Ÿ”ฌ AR/VR Support (Vision Pro) --- ## โš ๏ธ **Important Notes** ### **Safety Disclaimer for Automotive:** **WARNING:** Playing games while driving is illegal and extremely dangerous. - Car infotainment gameplay is ONLY enabled when vehicle is in PARK mode - Engine must be OFF or in accessory mode - System will auto-pause if vehicle shifts out of park - Intended for passengers and during charging/parking breaks ### **Smart Appliance Limitations:** - Limited input methods (touchscreen only) - Lower performance vs dedicated gaming devices - Not recommended for competitive or long sessions - Primarily novelty/casual use case ### **Development Costs:** - Each platform requires separate SDK/license - Tesla SDK: Invite-only program - Smart TV SDKs: Free but require device purchase for testing - iOS: $99/year Apple Developer Program - Console SDKs: $2,500+ per platform + devkit hardware --- **Last Updated:** 8.12.2025 **Version:** Alpha 0.9.0 **Supported Platforms:** 7 (Windows, macOS, Linux, Steam Deck, ROG Ally, Android, iOS) **Planned Platforms:** 6 (Switch, Xbox, PlayStation, Smart TV, Tesla, Android Automotive) **Experimental:** 4 (Smart Fridge, AR/VR, Smart Watch)