ภาษา: C เด่นกว่า แต่ C ++ อยู่ใกล้และใช้งาน
เครื่องมือ Dev: สภาพแวดล้อมการพัฒนานั้นรวมถึงสภาพแวดล้อมจาก Borland และ Watcom (แทบจะไม่เคยได้ยินมาก่อนในปัจจุบัน) ทั้ง Borland และ Watcom มีคอมไพเลอร์ของตัวเองและ IDE ของตัวเอง Borland เป็นที่นิยมมากที่สุดโดยทั่วไปแม้ว่า Watcom มีชื่อเสียงในการผลิตโปรแกรมที่รวบรวมได้เร็วขึ้น iirc
API: มี API น้อยหรือมีการใช้งานอยู่ การเขียนโปรแกรมวิดีโอมักประกอบด้วยการเขียนพิกเซลโดยตรงไปยังเฟรมเฟรม VGA แม้แต่เกมสามมิติก็ได้รับซอฟต์แวร์เป็น rasterized Miles sound API ใช้สำหรับเสียงซึ่งรวมไดรเวอร์ไว้ภายในเนื่องจากระบบปฏิบัติการไม่มีกรอบเสียงหรือไดรเวอร์ของตัวเอง โดยทั่วไปคีย์บอร์ดและเมาส์ก็อ่านตรงจากระบบ มีตัวขยายหน่วยความจำที่ได้รับความนิยมสองสามตัวสำหรับโหมด 32 บิตซึ่งเป็นที่นิยมมากและจำเป็นต่อการสิ้นสุดของการครองราชย์ของ DOS ฮาร์ดแวร์นั้นง่ายขอบคุณโชคดี แต่มันก็เป็นความเจ็บปวดในเกมเขียนก้นที่ทำงานกับฮาร์ดแวร์ที่หลากหลาย ไลบรารี่ที่จะจัดการกับสิ่งต่าง ๆ ที่เรียบง่ายระดับต่ำ (เช่น SDL, SFML, GLFW ฯลฯ ) ไม่มีอยู่จริง
ในบันทึกด้านข้างถึงจุดก่อนหน้า Doom ไม่ใช่ 3D ในแบบที่เรารู้ในปัจจุบัน นั่นคือมันกำหนดข้อ จำกัด อย่างมากในสภาพแวดล้อม 3 มิติเนื่องจากอัลกอริธึมการแรสเตอร์ซอฟต์แวร์ที่มีความเชี่ยวชาญสูงและตัวละครและไอเท็มต่างก็เป็น jut sprite
รูปแบบไฟล์: รูปแบบสินทรัพย์เป็นกรรมสิทธิ์ของเอ็นจิ้นจากนั้นเหมือนตอนนี้ ฉันจำได้ว่า Bink กำลังวนกลับมาหาวิดีโอ (ซึ่งหายากมากโดยทั่วไปเฉพาะในการเปิดและปิดซีเควนซ์) และฉันคิดว่า Creative มีรูปแบบเสียงเฉพาะบางอย่าง ฉันไม่แน่ใจว่าแหล่งที่มาหรือรูปแบบสื่อกลางใดที่ได้รับความนิยมสำหรับเสียงหรือวิดีโอ แต่ TGA นั้นค่อนข้างได้รับความนิยมสำหรับรูปภาพ