Computerspelontwikkeling (ook wel videogameontwikkeling) is het ontwikkelingsproces van een computerspel. De ontwikkeling van een spel wordt verricht door een ontwikkelingsteam, bestaand uit computerspelontwikkelaars. Het ontwikkelingsteam wordt aangestuurd door de producent. De ontwikkeling van computerspellen wordt normaal gesproken gefinancierd door een uitgever. De ontwikkeling van een computerspel heeft doorgaans een doorlooptijd van meerdere jaren. Tevens kosten indie spellen meestal minder tijd en geld, waardoor zij geproduceerd kunnen worden door individuen en kleinere ontwikkelaars.
De ontwikkeling van een spel wordt uitgevoerd in een game engine, zoals Unity of Unreal. In de engine worden de verschillende aspecten van een computerspel samengevoegd. Tevens worden de aspecten (zoals computergraphics, code en geluid) in aparte programma's ontwikkeld. Nadat de ontwikkeling is voltooid, wordt een spel op de markt gebracht. Dit wordt onder andere gedaan op online distributieplatformen, zoals Steam.