Here is another idea, using AnimationVideo. Same MakePlot function, but with an explicit PlotRange to keep that constant for any parameter choice:
MakePlot[{\[Alpha]_, \[Beta]_, \[Gamma]_}, {a_, b_, c_}, h_,
max_Integer] := Module[{u, if},
f[{x_, y_, z_}] := {z + (y - \[Alpha])*x,
1 - \[Beta]*y - x^2, -x - \[Gamma]*z};
u[0] = {a, b, c};
Do[u[n + 1] = u[n] + h*f[u[n] + h/2*f[u[n]]], {n, 0, max}];
if = Interpolation[Table[{n, u[n]}, {n, 0, max/h}]];
ParametricPlot3D[if[t], {t, 0, 2000},
PlotRange -> {{-3, 3}, {-3, 3}, {-3, 3}}]
]
Then:
AnimationVideo[
MakePlot[{0.9, 0.2, t}, {1, 1, 1}, 0.02, 1000],
{t, 0.0, 2.0}]
Generates this video:
https://www.wolframcloud.com/obj/2d831a2f-4c28-4881-82bc-3bc95c88bbad