1970 के दशक के अंत से वीडियो गेम सिस्टम या पहली पीढ़ी के कंसोल (उन्हें कंसोल कहा जाता था) से पहले और आज भी किसी भी एम्बेडेड कंप्यूटर सिस्टम की तरह विकसित किए जाते हैं ।
एक एम्बेडेड कंप्यूटर एक इलेक्ट्रॉनिक प्रणाली में एक कंप्यूटर (यानी एक माइक्रोकंट्रोलर या माइक्रोप्रोसेसर) है जो एक व्यक्तिगत कंप्यूटर, या बड़े बहु-उपयोगकर्ता कंप्यूटर सिस्टम (जैसे समय-साझाकरण प्रणाली, मिनी-कंप्यूटर और मेनफ्रेम) से मिलता-जुलता नहीं है; एक बड़ा अंतर यह है कि वे आमतौर पर वीडियो टर्मिनल और कीबोर्ड के माध्यम से मानक इनपुट / आउटपुट की कमी रखते हैं।
विकास एक अन्य कंप्यूटर पर किया जाता है, इन दिनों आमतौर पर एक डेवलपर पीसी या वर्कस्टेशन एक क्रॉस-प्लेटफॉर्म डेवलपमेंट वातावरण का उपयोग करता है जो लक्ष्य प्रणाली के लिए निष्पादनयोग्य पैदा करता है - इस संदर्भ में वीडियो गेम सिस्टम, जो अक्सर एक अलग माइक्रोप्रोसेसर आर्किटेक्चर बनाम विकास होता है। सिस्टम का अपना (या होस्ट ) CPU।
वर्तमान वीडियो गेम सिस्टम के दो उदाहरण सोनी के प्लेस्टेशन 3 के लिए हैं जो सोनी, तोशिबा और आईबीएम के सेल प्रोसेसर पर आधारित हैं , और मोबाइल उपकरणों (स्मार्ट फोन, टैबलेट) के लिए जो अक्सर एआरएम आधारित माइक्रोप्रोसेसर हैं।
जैसा कि Michael Madsen
इंगित किया गया था कि प्रोग्रामिंग का अधिकांश हिस्सा उच्च स्तरीय संकलित भाषा, जैसे सी या पास्कल के बजाय असेंबली में किया गया था। अत्यधिक संकुचित प्रणाली (बहुत कम रैम और सीमित कारतूस रोम क्षमता) के साथ-साथ अटारी 2600 के टीआईए जैसे सह-प्रोसेसर तक पहुंचने के लिए खेल की संपूर्ण सामग्री को फिट करना आवश्यक था।