การพัฒนาอิสระข้ามแพลตฟอร์ม
เมื่อหลายปีก่อนถ้าคุณเขียนใน C และเซตย่อยของ C ++ และใช้ abstract abstract platform ที่เพียงพอ (ผ่าน SDL หรืออะไรก็ตาม) คุณสามารถทำงานบนทุกแพลตฟอร์มที่อินดี้สามารถทำได้ - Linux, Windows, Mac OS เวอร์ชันต่าง ๆ ปิดบังสิ่งต่างๆเช่น BeOS และคอนโซลแบบเปิดเช่น GP2X และ Dreamcast หลังความตาย หากคุณได้รับสัญญาสำหรับแพลตฟอร์มปิดในบางกรณีคุณสามารถย้ายเกมของคุณไปยังแพลตฟอร์มนั้นได้ด้วยการเปลี่ยนแปลงรหัส "ขั้นต่ำ" เช่นกัน วันนี้ผู้พัฒนาอินดี้ต้องใช้ XNA เพื่อรับบน Xbox 360 (และ Windows Phone ที่กำลังจะมาถึง); ต้องไม่ใช้ XNA เพื่อทำงานที่อื่นนอกจาก Windows; จนกระทั่งเมื่อเร็ว ๆ นี้ต้องใช้ Java บน Android; …